home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: Mailbox/MIME Entity
(archive/mbox).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| Mailbox/MIME Entity (archive/mbox)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| ASCII text, with CR line terminators
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| siegfried
| fmt/950 MIME Email (1.0)
| default
| |
100%
| detectItEasy
| Format: Plain text[CR]
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [MPS ] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 52 65 63 65 69 76 65 64 | 2d 44 61 74 65 3a 20 54 |Received|-Date: T|
|00000010| 75 65 2c 20 32 31 20 4a | 75 6e 20 31 39 39 34 20 |ue, 21 J|un 1994 |
|00000020| 31 34 3a 30 34 3a 32 35 | 20 2b 30 32 30 30 0d 46 |14:04:25| +0200.F|
|00000030| 72 6f 6d 3a 20 70 6f 74 | 74 69 65 72 40 63 6c 69 |rom: pot|tier@cli|
|00000040| 70 70 65 72 2e 65 6e 73 | 2e 66 72 20 28 46 72 61 |pper.ens|.fr (Fra|
|00000050| 6e 63 6f 69 73 20 50 6f | 74 74 69 65 72 29 0d 53 |ncois Po|ttier).S|
|00000060| 75 62 6a 65 63 74 3a 20 | 63 73 6d 70 2d 64 69 67 |ubject: |csmp-dig|
|00000070| 65 73 74 2d 76 33 2d 30 | 33 38 0d 54 6f 3a 20 63 |est-v3-0|38.To: c|
|00000080| 73 6d 70 2d 64 69 67 65 | 73 74 40 65 6e 73 2e 66 |smp-dige|st@ens.f|
|00000090| 72 0d 44 61 74 65 3a 20 | 54 75 65 2c 20 32 31 20 |r.Date: |Tue, 21 |
|000000a0| 4a 75 6e 20 31 39 39 34 | 20 31 34 3a 30 34 3a 32 |Jun 1994| 14:04:2|
|000000b0| 30 20 2b 30 32 30 30 20 | 28 4d 45 54 20 44 53 54 |0 +0200 |(MET DST|
|000000c0| 29 0d 58 2d 4d 61 69 6c | 65 72 3a 20 45 4c 4d 20 |).X-Mail|er: ELM |
|000000d0| 5b 76 65 72 73 69 6f 6e | 20 32 2e 34 20 50 4c 32 |[version| 2.4 PL2|
|000000e0| 33 5d 0d 4d 69 6d 65 2d | 56 65 72 73 69 6f 6e 3a |3].Mime-|Version:|
|000000f0| 20 31 2e 30 0d 43 6f 6e | 74 65 6e 74 2d 54 79 70 | 1.0.Con|tent-Typ|
|00000100| 65 3a 20 74 65 78 74 2f | 70 6c 61 69 6e 3b 20 63 |e: text/|plain; c|
|00000110| 68 61 72 73 65 74 3d 49 | 53 4f 2d 38 38 35 39 2d |harset=I|SO-8859-|
|00000120| 31 0d 43 6f 6e 74 65 6e | 74 2d 54 72 61 6e 73 66 |1.Conten|t-Transf|
|00000130| 65 72 2d 45 6e 63 6f 64 | 69 6e 67 3a 20 38 62 69 |er-Encod|ing: 8bi|
|00000140| 74 0d 45 72 72 6f 72 73 | 2d 54 6f 3a 20 6c 69 73 |t.Errors|-To: lis|
|00000150| 74 6d 61 6e 40 65 6e 73 | 2e 66 72 0d 52 65 70 6c |tman@ens|.fr.Repl|
|00000160| 79 2d 54 6f 3a 20 70 6f | 74 74 69 65 72 40 63 6c |y-To: po|ttier@cl|
|00000170| 69 70 70 65 72 2e 65 6e | 73 2e 66 72 0d 58 2d 53 |ipper.en|s.fr.X-S|
|00000180| 65 71 75 65 6e 63 65 3a | 20 34 31 0d 0d 43 2e 53 |equence:| 41..C.S|
|00000190| 2e 4d 2e 50 2e 20 44 69 | 67 65 73 74 20 20 20 20 |.M.P. Di|gest |
|000001a0| 20 20 20 20 20 20 20 20 | 20 54 75 65 2c 20 32 31 | | Tue, 21|
|000001b0| 20 4a 75 6e 20 39 34 20 | 20 20 20 20 20 20 56 6f | Jun 94 | Vo|
|000001c0| 6c 75 6d 65 20 33 20 3a | 20 49 73 73 75 65 20 33 |lume 3 :| Issue 3|
|000001d0| 38 0d 20 0d 54 6f 64 61 | 79 27 73 20 54 6f 70 69 |8. .Toda|y's Topi|
|000001e0| 63 73 3a 0d 20 0d 20 20 | 20 20 20 20 20 20 43 6f |cs:. . | Co|
|000001f0| 70 79 42 69 74 73 20 77 | 69 74 68 20 50 69 78 4d |pyBits w|ith PixM|
|00000200| 61 70 0d 20 20 20 20 20 | 20 20 20 47 65 73 74 61 |ap. | Gesta|
|00000210| 6c 74 2c 20 53 55 33 2e | 30 20 26 20 4c 69 73 74 |lt, SU3.|0 & List|
|00000220| 20 4d 61 6e 61 67 65 72 | 0d 20 20 20 20 20 20 20 | Manager|. |
|00000230| 20 48 6f 77 20 74 6f 20 | 74 65 6c 6c 20 77 68 61 | How to |tell wha|
|00000240| 74 20 6b 69 6e 64 20 6f | 66 20 64 72 69 76 65 20 |t kind o|f drive |
|00000250| 61 20 76 6f 6c 75 6d 65 | 20 69 73 3f 0d 20 20 20 |a volume| is?. |
|00000260| 20 20 20 20 20 50 68 6f | 74 6f 73 68 6f 70 20 50 | Pho|toshop P|
|00000270| 6c 75 67 2d 69 6e 20 46 | 69 6c 74 65 72 73 20 75 |lug-in F|ilters u|
|00000280| 73 65 61 62 6c 65 20 77 | 69 74 68 20 6f 74 68 65 |seable w|ith othe|
|00000290| 72 20 70 72 6f 67 72 61 | 6d 73 3f 0d 20 20 20 20 |r progra|ms?. |
|000002a0| 20 20 20 20 53 63 68 65 | 64 75 6c 69 6e 67 20 53 | Sche|duling S|
|000002b0| 6c 65 65 70 20 69 6e 20 | 57 61 69 74 4e 65 78 74 |leep in |WaitNext|
|000002c0| 45 76 65 6e 74 0d 20 20 | 20 20 20 20 20 20 57 68 |Event. | Wh|
|000002d0| 61 74 20 69 73 20 22 43 | 6c 69 70 70 69 6e 67 20 |at is "C|lipping |
|000002e0| 45 78 74 65 6e 73 69 6f | 6e 22 3f 0d 20 20 20 20 |Extensio|n"?. |
|000002f0| 20 20 20 20 61 6c 6c 6f | 63 61 74 69 6e 67 20 6d | allo|cating m|
|00000300| 65 6d 6f 72 79 20 71 75 | 69 63 6b 6c 79 20 2d 2d |emory qu|ickly --|
|00000310| 20 68 6f 77 3f 0d 20 20 | 20 20 20 20 20 20 73 71 | how?. | sq|
|00000320| 72 74 69 28 29 20 5b 52 | 65 3a 20 46 61 73 74 65 |rti() [R|e: Faste|
|00000330| 72 20 53 71 75 61 72 65 | 20 52 6f 6f 74 20 41 6c |r Square| Root Al|
|00000340| 67 6f 72 69 74 68 6d 5d | 0d 0d 0d 0d 54 68 65 20 |gorithm]|....The |
|00000350| 43 6f 6d 70 2e 53 79 73 | 2e 4d 61 63 2e 50 72 6f |Comp.Sys|.Mac.Pro|
|00000360| 67 72 61 6d 6d 65 72 20 | 44 69 67 65 73 74 20 69 |grammer |Digest i|
|00000370| 73 20 6d 6f 64 65 72 61 | 74 65 64 20 62 79 20 46 |s modera|ted by F|
|00000380| 72 61 6e 63 6f 69 73 20 | 50 6f 74 74 69 65 72 0d |rancois |Pottier.|
|00000390| 28 70 6f 74 74 69 65 72 | 40 63 6c 69 70 70 65 72 |(pottier|@clipper|
|000003a0| 2e 65 6e 73 2e 66 72 29 | 2e 0d 20 0d 54 68 65 20 |.ens.fr)|.. .The |
|000003b0| 64 69 67 65 73 74 20 69 | 73 20 61 20 63 6f 6c 6c |digest i|s a coll|
|000003c0| 65 63 74 69 6f 6e 20 6f | 66 20 61 72 74 69 63 6c |ection o|f articl|
|000003d0| 65 20 74 68 72 65 61 64 | 73 20 66 72 6f 6d 20 74 |e thread|s from t|
|000003e0| 68 65 20 69 6e 74 65 72 | 6e 65 74 20 6e 65 77 73 |he inter|net news|
|000003f0| 67 72 6f 75 70 0d 63 6f | 6d 70 2e 73 79 73 2e 6d |group.co|mp.sys.m|
|00000400| 61 63 2e 70 72 6f 67 72 | 61 6d 6d 65 72 2e 20 20 |ac.progr|ammer. |
|00000410| 49 74 20 69 73 20 64 65 | 73 69 67 6e 65 64 20 66 |It is de|signed f|
|00000420| 6f 72 20 70 65 6f 70 6c | 65 20 77 68 6f 20 72 65 |or peopl|e who re|
|00000430| 61 64 20 63 2e 73 2e 6d | 2e 70 2e 20 73 65 6d 69 |ad c.s.m|.p. semi|
|00000440| 2d 0d 72 65 67 75 6c 61 | 72 6c 79 20 61 6e 64 20 |-.regula|rly and |
|00000450| 77 61 6e 74 20 61 6e 20 | 61 72 63 68 69 76 65 20 |want an |archive |
|00000460| 6f 66 20 74 68 65 20 64 | 69 73 63 75 73 73 69 6f |of the d|iscussio|
|00000470| 6e 73 2e 20 20 49 66 20 | 79 6f 75 20 64 6f 6e 27 |ns. If |you don'|
|00000480| 74 20 6b 6e 6f 77 20 77 | 68 61 74 20 61 0d 6e 65 |t know w|hat a.ne|
|00000490| 77 73 67 72 6f 75 70 20 | 69 73 2c 20 79 6f 75 20 |wsgroup |is, you |
|000004a0| 70 72 6f 62 61 62 6c 79 | 20 64 6f 6e 27 74 20 68 |probably| don't h|
|000004b0| 61 76 65 20 61 63 63 65 | 73 73 20 74 6f 20 69 74 |ave acce|ss to it|
|000004c0| 2e 20 20 41 73 6b 20 79 | 6f 75 72 20 73 79 73 74 |. Ask y|our syst|
|000004d0| 65 6d 73 0d 61 64 6d 69 | 6e 69 73 74 72 61 74 6f |ems.admi|nistrato|
|000004e0| 72 28 73 29 20 66 6f 72 | 20 64 65 74 61 69 6c 73 |r(s) for| details|
|000004f0| 2e 20 20 49 66 20 79 6f | 75 20 64 6f 6e 27 74 20 |. If yo|u don't |
|00000500| 68 61 76 65 20 61 63 63 | 65 73 73 20 74 6f 20 6e |have acc|ess to n|
|00000510| 65 77 73 2c 20 79 6f 75 | 20 6d 61 79 0d 73 74 69 |ews, you| may.sti|
|00000520| 6c 6c 20 62 65 20 61 62 | 6c 65 20 74 6f 20 70 6f |ll be ab|le to po|
|00000530| 73 74 20 6d 65 73 73 61 | 67 65 73 20 74 6f 20 74 |st messa|ges to t|
|00000540| 68 65 20 67 72 6f 75 70 | 20 62 79 20 75 73 69 6e |he group| by usin|
|00000550| 67 20 61 20 6d 61 69 6c | 20 73 65 72 76 65 72 20 |g a mail| server |
|00000560| 6c 69 6b 65 0d 61 6e 6f | 6e 2e 70 65 6e 65 74 2e |like.ano|n.penet.|
|00000570| 66 69 20 28 6d 61 69 6c | 20 68 65 6c 70 40 61 6e |fi (mail| help@an|
|00000580| 6f 6e 2e 70 65 6e 65 74 | 2e 66 69 20 66 6f 72 20 |on.penet|.fi for |
|00000590| 6d 6f 72 65 20 69 6e 66 | 6f 72 6d 61 74 69 6f 6e |more inf|ormation|
|000005a0| 29 2e 0d 20 0d 45 61 63 | 68 20 69 73 73 75 65 20 |).. .Eac|h issue |
|000005b0| 6f 66 20 74 68 65 20 64 | 69 67 65 73 74 20 63 6f |of the d|igest co|
|000005c0| 6e 74 61 69 6e 73 20 6f | 6e 65 20 6f 72 20 6d 6f |ntains o|ne or mo|
|000005d0| 72 65 20 73 65 74 73 20 | 6f 66 20 61 72 74 69 63 |re sets |of artic|
|000005e0| 6c 65 73 20 28 63 61 6c | 6c 65 64 0d 74 68 72 65 |les (cal|led.thre|
|000005f0| 61 64 73 29 2c 20 77 69 | 74 68 20 65 61 63 68 20 |ads), wi|th each |
|00000600| 73 65 74 20 63 6f 72 72 | 65 73 70 6f 6e 64 69 6e |set corr|espondin|
|00000610| 67 20 74 6f 20 61 20 27 | 64 69 73 63 75 73 73 69 |g to a '|discussi|
|00000620| 6f 6e 27 20 6f 66 20 61 | 20 70 61 72 74 69 63 75 |on' of a| particu|
|00000630| 6c 61 72 0d 73 75 62 6a | 65 63 74 2e 20 20 54 68 |lar.subj|ect. Th|
|00000640| 65 20 61 72 74 69 63 6c | 65 73 20 61 72 65 20 6e |e articl|es are n|
|00000650| 6f 74 20 65 64 69 74 65 | 64 3b 20 61 6c 6c 20 61 |ot edite|d; all a|
|00000660| 72 74 69 63 6c 65 73 20 | 69 6e 63 6c 75 64 65 64 |rticles |included|
|00000670| 20 69 6e 20 74 68 69 73 | 20 64 69 67 65 73 74 0d | in this| digest.|
|00000680| 61 72 65 20 69 6e 20 74 | 68 65 69 72 20 6f 72 69 |are in t|heir ori|
|00000690| 67 69 6e 61 6c 20 70 6f | 73 74 65 64 20 66 6f 72 |ginal po|sted for|
|000006a0| 6d 20 28 61 73 20 72 65 | 63 65 69 76 65 64 20 62 |m (as re|ceived b|
|000006b0| 79 20 6f 75 72 20 6e 65 | 77 73 20 73 65 72 76 65 |y our ne|ws serve|
|000006c0| 72 20 61 74 0d 6e 65 66 | 2e 65 6e 73 2e 66 72 29 |r at.nef|.ens.fr)|
|000006d0| 2e 20 20 41 72 74 69 63 | 6c 65 20 74 68 72 65 61 |. Artic|le threa|
|000006e0| 64 73 20 61 72 65 20 6e | 6f 74 20 61 64 64 65 64 |ds are n|ot added|
|000006f0| 20 74 6f 20 74 68 65 20 | 64 69 67 65 73 74 20 75 | to the |digest u|
|00000700| 6e 74 69 6c 20 74 68 65 | 20 6c 61 73 74 0d 61 72 |ntil the| last.ar|
|00000710| 74 69 63 6c 65 20 61 64 | 64 65 64 20 74 6f 20 74 |ticle ad|ded to t|
|00000720| 68 65 20 74 68 72 65 61 | 64 20 69 73 20 61 74 20 |he threa|d is at |
|00000730| 6c 65 61 73 74 20 74 77 | 6f 20 77 65 65 6b 73 20 |least tw|o weeks |
|00000740| 6f 6c 64 20 28 74 68 69 | 73 20 69 73 20 74 6f 20 |old (thi|s is to |
|00000750| 65 6e 73 75 72 65 20 74 | 68 61 74 0d 74 68 65 20 |ensure t|hat.the |
|00000760| 74 68 72 65 61 64 20 69 | 73 20 64 65 61 64 20 62 |thread i|s dead b|
|00000770| 65 66 6f 72 65 20 61 64 | 64 69 6e 67 20 69 74 20 |efore ad|ding it |
|00000780| 74 6f 20 74 68 65 20 64 | 69 67 65 73 74 29 2e 20 |to the d|igest). |
|00000790| 20 41 72 74 69 63 6c 65 | 20 74 68 72 65 61 64 73 | Article| threads|
|000007a0| 20 74 68 61 74 0d 63 6f | 6e 73 69 73 74 20 6f 66 | that.co|nsist of|
|000007b0| 20 6f 6e 6c 79 20 6f 6e | 65 20 6d 65 73 73 61 67 | only on|e messag|
|000007c0| 65 20 61 72 65 20 67 65 | 6e 65 72 61 6c 6c 79 20 |e are ge|nerally |
|000007d0| 6e 6f 74 20 69 6e 63 6c | 75 64 65 64 20 69 6e 20 |not incl|uded in |
|000007e0| 74 68 65 20 64 69 67 65 | 73 74 2e 0d 0d 54 68 65 |the dige|st...The|
|000007f0| 20 64 69 67 65 73 74 20 | 69 73 20 6f 66 66 69 63 | digest |is offic|
|00000800| 69 61 6c 6c 79 20 64 69 | 73 74 72 69 62 75 74 65 |ially di|stribute|
|00000810| 64 20 62 79 20 74 77 6f | 20 6d 65 61 6e 73 2c 20 |d by two| means, |
|00000820| 62 79 20 65 6d 61 69 6c | 20 61 6e 64 20 66 74 70 |by email| and ftp|
|00000830| 2e 0d 0d 49 66 20 79 6f | 75 20 77 61 6e 74 20 74 |...If yo|u want t|
|00000840| 6f 20 72 65 63 65 69 76 | 65 20 74 68 65 20 64 69 |o receiv|e the di|
|00000850| 67 65 73 74 20 62 79 20 | 6d 61 69 6c 2c 20 73 65 |gest by |mail, se|
|00000860| 6e 64 20 65 6d 61 69 6c | 20 74 6f 20 6c 69 73 74 |nd email| to list|
|00000870| 73 65 72 76 40 65 6e 73 | 2e 66 72 0d 77 69 74 68 |serv@ens|.fr.with|
|00000880| 20 6e 6f 20 73 75 62 6a | 65 63 74 20 61 6e 64 20 | no subj|ect and |
|00000890| 6f 6e 65 20 6f 66 20 74 | 68 65 20 66 6f 6c 6c 6f |one of t|he follo|
|000008a0| 77 69 6e 67 20 63 6f 6d | 6d 61 6e 64 73 20 61 73 |wing com|mands as|
|000008b0| 20 62 6f 64 79 3a 0d 20 | 20 20 20 68 65 6c 70 09 | body:. | help.|
|000008c0| 09 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000008d0| 20 53 65 6e 64 73 20 79 | 6f 75 20 61 20 73 75 6d | Sends y|ou a sum|
|000008e0| 6d 61 72 79 20 6f 66 20 | 63 6f 6d 6d 61 6e 64 73 |mary of |commands|
|000008f0| 0d 20 20 20 20 73 75 62 | 73 63 72 69 62 65 20 63 |. sub|scribe c|
|00000900| 73 6d 70 2d 64 69 67 65 | 73 74 20 59 6f 75 72 20 |smp-dige|st Your |
|00000910| 4e 61 6d 65 09 41 64 64 | 73 20 79 6f 75 20 74 6f |Name.Add|s you to|
|00000920| 20 74 68 65 20 6d 61 69 | 6c 69 6e 67 20 6c 69 73 | the mai|ling lis|
|00000930| 74 0d 20 20 20 20 73 69 | 67 6e 6f 66 66 20 63 73 |t. si|gnoff cs|
|00000940| 6d 70 2d 64 69 67 65 73 | 74 09 09 09 52 65 6d 6f |mp-diges|t...Remo|
|00000950| 76 65 73 20 79 6f 75 20 | 66 72 6f 6d 20 74 68 65 |ves you |from the|
|00000960| 20 6c 69 73 74 0d 4f 6e | 63 65 20 79 6f 75 20 68 | list.On|ce you h|
|00000970| 61 76 65 20 73 75 62 73 | 63 72 69 62 65 64 2c 20 |ave subs|cribed, |
|00000980| 79 6f 75 20 77 69 6c 6c | 20 61 75 74 6f 6d 61 74 |you will| automat|
|00000990| 69 63 61 6c 6c 79 20 72 | 65 63 65 69 76 65 20 65 |ically r|eceive e|
|000009a0| 61 63 68 20 6e 65 77 0d | 69 73 73 75 65 20 61 73 |ach new.|issue as|
|000009b0| 20 69 74 20 69 73 20 63 | 72 65 61 74 65 64 2e 0d | it is c|reated..|
|000009c0| 0d 54 68 65 20 6f 66 66 | 69 63 69 61 6c 20 66 74 |.The off|icial ft|
|000009d0| 70 20 69 6e 66 6f 20 69 | 73 20 2f 2f 66 74 70 2e |p info i|s //ftp.|
|000009e0| 64 61 72 74 6d 6f 75 74 | 68 2e 65 64 75 2f 70 75 |dartmout|h.edu/pu|
|000009f0| 62 2f 63 73 6d 70 2d 64 | 69 67 65 73 74 2e 0d 51 |b/csmp-d|igest..Q|
|00000a00| 75 65 73 74 69 6f 6e 73 | 20 72 65 6c 61 74 65 64 |uestions| related|
|00000a10| 20 74 6f 20 74 68 65 20 | 66 74 70 20 73 69 74 65 | to the |ftp site|
|00000a20| 20 73 68 6f 75 6c 64 20 | 62 65 20 64 69 72 65 63 | should |be direc|
|00000a30| 74 65 64 20 74 6f 0d 73 | 63 6f 74 74 2e 73 69 6c |ted to.s|cott.sil|
|00000a40| 76 65 72 40 64 61 72 74 | 6d 6f 75 74 68 2e 65 64 |ver@dart|mouth.ed|
|00000a50| 75 2e 20 43 75 72 72 65 | 6e 74 6c 79 20 6e 6f 20 |u. Curre|ntly no |
|00000a60| 70 72 65 76 69 6f 75 73 | 20 76 6f 6c 75 6d 65 73 |previous| volumes|
|00000a70| 20 6f 66 20 74 68 65 20 | 43 53 4d 50 0d 64 69 67 | of the |CSMP.dig|
|00000a80| 65 73 74 20 61 72 65 20 | 61 76 61 69 6c 61 62 6c |est are |availabl|
|00000a90| 65 20 74 68 65 72 65 2e | 0d 0d 41 6c 73 6f 2c 20 |e there.|..Also, |
|00000aa0| 74 68 65 20 64 69 67 65 | 73 74 73 20 61 72 65 20 |the dige|sts are |
|00000ab0| 61 76 61 69 6c 61 62 6c | 65 20 74 6f 20 57 41 49 |availabl|e to WAI|
|00000ac0| 53 20 75 73 65 72 73 2e | 20 20 54 6f 20 73 65 61 |S users.| To sea|
|00000ad0| 72 63 68 20 62 61 63 6b | 20 69 73 73 75 65 73 0d |rch back| issues.|
|00000ae0| 77 69 74 68 20 57 41 49 | 53 2c 20 75 73 65 20 63 |with WAI|S, use c|
|00000af0| 6f 6d 70 2e 73 79 73 2e | 6d 61 63 2e 70 72 6f 67 |omp.sys.|mac.prog|
|00000b00| 72 61 6d 6d 65 72 2e 73 | 72 63 2e 20 57 69 74 68 |rammer.s|rc. With|
|00000b10| 20 4d 6f 73 61 69 63 2c | 20 75 73 65 0d 68 74 74 | Mosaic,| use.htt|
|00000b20| 70 3a 2f 2f 77 77 77 2e | 77 61 69 73 2e 63 6f 6d |p://www.|wais.com|
|00000b30| 2f 77 61 69 73 2d 64 62 | 73 2f 63 6f 6d 70 2e 73 |/wais-db|s/comp.s|
|00000b40| 79 73 2e 6d 61 63 2e 70 | 72 6f 67 72 61 6d 6d 65 |ys.mac.p|rogramme|
|00000b50| 72 2e 68 74 6d 6c 2e 0d | 0d 0d 2d 2d 2d 2d 2d 2d |r.html..|..------|
|00000b60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b90| 2d 0d 0d 3e 46 72 6f 6d | 20 72 61 67 61 74 7a 40 |-..>From| ragatz@|
|00000ba0| 6e 65 76 61 64 61 2e 65 | 64 75 20 28 53 74 65 76 |nevada.e|du (Stev|
|00000bb0| 65 6e 20 52 61 67 61 74 | 7a 29 0d 53 75 62 6a 65 |en Ragat|z).Subje|
|00000bc0| 63 74 3a 20 43 6f 70 79 | 42 69 74 73 20 77 69 74 |ct: Copy|Bits wit|
|00000bd0| 68 20 50 69 78 4d 61 70 | 0d 44 61 74 65 3a 20 35 |h PixMap|.Date: 5|
|00000be0| 20 4a 75 6e 20 31 39 39 | 34 20 30 39 3a 35 32 3a | Jun 199|4 09:52:|
|00000bf0| 33 39 20 47 4d 54 0d 4f | 72 67 61 6e 69 7a 61 74 |39 GMT.O|rganizat|
|00000c00| 69 6f 6e 3a 20 55 6e 69 | 76 65 72 73 69 74 79 20 |ion: Uni|versity |
|00000c10| 6f 66 20 4e 65 76 61 64 | 61 20 53 79 73 74 65 6d |of Nevad|a System|
|00000c20| 20 43 6f 6d 70 75 74 69 | 6e 67 20 53 65 72 76 69 | Computi|ng Servi|
|00000c30| 63 65 73 0d 0d 49 20 61 | 6d 20 77 6f 72 6b 69 6e |ces..I a|m workin|
|00000c40| 67 20 74 68 72 6f 75 67 | 68 20 74 68 65 20 65 78 |g throug|h the ex|
|00000c50| 61 6d 70 6c 65 73 20 69 | 6e 20 44 2e 20 4d 61 72 |amples i|n D. Mar|
|00000c60| 6b 27 73 20 73 65 63 6f | 6e 64 20 50 72 69 6d 65 |k's seco|nd Prime|
|00000c70| 72 20 62 6f 6f 6b 20 75 | 73 69 6e 67 20 0d 54 68 |r book u|sing .Th|
|00000c80| 69 6e 6b 20 43 2f 43 2b | 2b 20 76 2e 20 36 2e 78 |ink C/C+|+ v. 6.x|
|00000c90| 78 2e 20 20 49 20 61 6d | 20 74 72 79 69 6e 67 20 |x. I am| trying |
|00000ca0| 74 6f 20 75 73 65 20 43 | 6f 70 79 42 69 74 73 20 |to use C|opyBits |
|00000cb0| 74 6f 20 63 6f 70 79 20 | 61 20 50 69 78 4d 61 70 |to copy |a PixMap|
|00000cc0| 20 74 6f 20 61 20 0d 77 | 69 6e 64 6f 77 2e 20 20 | to a .w|indow. |
|00000cd0| 49 20 74 68 69 6e 6b 20 | 74 68 61 74 20 49 20 68 |I think |that I h|
|00000ce0| 61 76 65 20 74 79 70 65 | 64 20 74 68 65 20 63 6f |ave type|d the co|
|00000cf0| 64 65 20 69 6e 20 63 6f | 72 72 65 63 74 6c 79 20 |de in co|rrectly |
|00000d00| 61 6e 64 20 49 20 68 61 | 76 65 20 0d 6c 6f 6f 6b |and I ha|ve .look|
|00000d10| 65 64 20 61 74 20 74 68 | 65 20 61 70 70 72 6f 70 |ed at th|e approp|
|00000d20| 72 69 61 74 65 20 68 65 | 61 64 65 72 20 66 69 6c |riate he|ader fil|
|00000d30| 65 73 20 62 75 74 20 74 | 68 69 6e 67 73 20 61 72 |es but t|hings ar|
|00000d40| 65 20 73 74 69 6c 6c 20 | 77 72 6f 6e 67 2e 20 20 |e still |wrong. |
|00000d50| 48 65 72 65 20 69 73 20 | 0d 74 68 65 20 63 6f 64 |Here is |.the cod|
|00000d60| 65 20 69 6e 20 71 75 65 | 73 74 69 6f 6e 3a 0d 0d |e in que|stion:..|
|00000d70| 23 69 6e 63 6c 75 64 65 | 20 3c 50 69 63 6b 65 72 |#include| <Picker|
|00000d80| 2e 68 3e 0d 23 69 6e 63 | 6c 75 64 65 20 3c 50 61 |.h>.#inc|lude <Pa|
|00000d90| 6c 65 74 74 65 2e 68 3e | 0d 0d 09 23 64 65 66 69 |lette.h>|...#defi|
|00000da0| 6e 65 20 4e 49 4c 5f 50 | 4f 49 4e 54 45 52 09 30 |ne NIL_P|OINTER.0|
|00000db0| 4c 0d 09 57 69 6e 64 6f | 77 50 74 72 09 67 43 6f |L..Windo|wPtr.gCo|
|00000dc0| 6c 6f 72 57 69 6e 64 6f | 77 3b 0d 09 52 65 63 74 |lorWindo|w;..Rect|
|00000dd0| 09 09 73 6f 75 72 63 65 | 2c 20 64 65 73 74 3b 0d |..source|, dest;.|
|00000de0| 2e 2e 2e 0d 2f 2a 20 53 | 65 74 75 70 20 72 65 63 |..../* S|etup rec|
|00000df0| 74 73 20 61 6e 64 20 73 | 74 75 66 66 20 2a 2f 0d |ts and s|tuff */.|
|00000e00| 2e 2e 2e 0d 20 09 43 6f | 70 79 42 69 74 73 28 20 |.... .Co|pyBits( |
|00000e10| 26 28 28 43 47 72 61 66 | 50 74 72 29 67 43 6f 6c |&((CGraf|Ptr)gCol|
|00000e20| 6f 72 57 69 6e 64 6f 77 | 29 2d 3e 70 6f 72 74 50 |orWindow|)->portP|
|00000e30| 69 78 4d 61 70 2c 20 0d | 09 09 20 20 26 28 28 43 |ixMap, .|.. &((C|
|00000e40| 47 72 61 66 50 74 72 29 | 67 43 6f 6c 6f 72 57 69 |GrafPtr)|gColorWi|
|00000e50| 6e 64 6f 77 29 2d 3e 70 | 6f 72 74 50 69 78 4d 61 |ndow)->p|ortPixMa|
|00000e60| 70 2c 20 0d 20 09 09 20 | 20 26 73 6f 75 72 63 65 |p, . .. | &source|
|00000e70| 2c 20 26 64 65 73 74 2c | 20 73 72 63 43 6f 70 79 |, &dest,| srcCopy|
|00000e80| 2c 20 4e 49 4c 5f 50 4f | 49 4e 54 45 52 20 29 3b |, NIL_PO|INTER );|
|00000e90| 09 09 0d 09 0d 54 68 65 | 20 65 72 72 6f 72 20 74 |.....The| error t|
|00000ea0| 68 61 74 20 74 68 65 20 | 63 6f 6d 70 69 6c 65 72 |hat the |compiler|
|00000eb0| 20 67 69 76 65 73 20 69 | 73 3a 0d 0d 46 69 6c 65 | gives i|s:..File|
|00000ec0| 20 52 43 6f 6c 6f 72 54 | 75 74 6f 72 2e 63 3b 20 | RColorT|utor.c; |
|00000ed0| 4c 69 6e 65 20 33 30 35 | 0d 45 72 72 6f 72 3a 20 |Line 305|.Error: |
|00000ee0| 20 20 66 69 72 73 74 20 | 61 72 67 75 6d 65 6e 74 | first |argument|
|00000ef0| 20 74 6f 20 66 75 6e 63 | 74 69 6f 6e 20 43 6f 70 | to func|tion Cop|
|00000f00| 79 42 69 74 73 20 64 6f | 65 73 20 6e 6f 74 20 6d |yBits do|es not m|
|00000f10| 61 74 63 68 20 70 72 6f | 74 6f 74 79 70 65 0d 0d |atch pro|totype..|
|00000f20| 73 6f 2e 2e 2e 20 49 20 | 6c 6f 6f 6b 20 75 70 20 |so... I |look up |
|00000f30| 43 6f 70 79 42 69 74 73 | 20 61 6e 64 20 66 69 6e |CopyBits| and fin|
|00000f40| 64 20 69 74 20 74 6f 20 | 62 65 3a 0d 0d 70 61 73 |d it to |be:..pas|
|00000f50| 63 61 6c 20 76 6f 69 64 | 20 43 6f 70 79 42 69 74 |cal void| CopyBit|
|00000f60| 73 28 63 6f 6e 73 74 20 | 42 69 74 4d 61 70 20 2a |s(const |BitMap *|
|00000f70| 73 72 63 42 69 74 73 2c | 63 6f 6e 73 74 20 42 69 |srcBits,|const Bi|
|00000f80| 74 4d 61 70 20 2a 64 73 | 74 42 69 74 73 2c 63 6f |tMap *ds|tBits,co|
|00000f90| 6e 73 74 20 0d 09 52 65 | 63 74 20 2a 73 72 63 52 |nst ..Re|ct *srcR|
|00000fa0| 65 63 74 2c 20 63 6f 6e | 73 74 20 52 65 63 74 20 |ect, con|st Rect |
|00000fb0| 2a 64 73 74 52 65 63 74 | 2c 73 68 6f 72 74 20 6d |*dstRect|,short m|
|00000fc0| 6f 64 65 2c 52 67 6e 48 | 61 6e 64 6c 65 20 6d 61 |ode,RgnH|andle ma|
|00000fd0| 73 6b 52 67 6e 29 0d 0d | 49 20 61 6d 20 75 6e 64 |skRgn)..|I am und|
|00000fe0| 65 72 20 74 68 65 20 69 | 6d 70 72 65 73 73 69 6f |er the i|mpressio|
|00000ff0| 6e 20 74 68 61 74 20 77 | 69 74 68 20 51 44 2c 20 |n that w|ith QD, |
|00001000| 43 6f 70 79 42 69 74 73 | 20 75 73 65 73 20 50 69 |CopyBits| uses Pi|
|00001010| 78 4d 61 70 73 20 74 68 | 65 20 73 61 6d 65 20 0d |xMaps th|e same .|
|00001020| 77 61 79 20 61 73 20 69 | 74 20 75 73 65 64 20 74 |way as i|t used t|
|00001030| 6f 20 75 73 65 20 42 69 | 74 4d 61 70 73 2e 0d 0d |o use Bi|tMaps...|
|00001040| 49 20 6c 6f 6f 6b 65 64 | 20 75 70 20 61 6e 20 65 |I looked| up an e|
|00001050| 78 61 6d 70 6c 65 20 74 | 68 61 74 20 75 73 65 73 |xample t|hat uses|
|00001060| 20 61 20 47 72 61 66 50 | 74 72 20 63 61 73 74 20 | a GrafP|tr cast |
|00001070| 69 6e 73 74 65 61 64 20 | 6f 66 20 61 20 43 47 72 |instead |of a CGr|
|00001080| 61 66 50 74 72 20 61 6e | 64 20 0d 69 74 20 77 6f |afPtr an|d .it wo|
|00001090| 72 6b 73 20 61 73 3a 0d | 0d 09 43 6f 70 79 42 69 |rks as:.|..CopyBi|
|000010a0| 74 73 20 28 26 20 28 28 | 47 72 61 66 50 74 72 29 |ts (& ((|GrafPtr)|
|000010b0| 50 6f 72 74 31 29 2d 3e | 70 6f 72 74 42 69 74 73 |Port1)->|portBits|
|000010c0| 2c 20 26 28 28 47 72 61 | 66 50 74 72 29 50 6f 72 |, &((Gra|fPtr)Por|
|000010d0| 74 32 29 2d 3e 70 6f 72 | 74 42 69 74 73 2c 20 0d |t2)->por|tBits, .|
|000010e0| 09 09 20 20 26 52 65 63 | 74 31 2c 20 26 52 65 63 |.. &Rec|t1, &Rec|
|000010f0| 74 32 2c 20 30 2c 20 74 | 68 65 72 65 67 69 6f 6e |t2, 0, t|heregion|
|00001100| 29 3b 0d 0d 73 6f 2c 20 | 49 20 61 6d 20 6c 65 66 |);..so, |I am lef|
|00001110| 74 20 63 6f 6e 66 75 73 | 65 64 20 61 6e 64 20 73 |t confus|ed and s|
|00001120| 74 75 6d 70 65 64 2e 20 | 20 43 6f 75 6c 64 20 61 |tumped. | Could a|
|00001130| 6e 79 6f 6e 65 20 74 65 | 6c 6c 20 6d 65 20 77 68 |nyone te|ll me wh|
|00001140| 65 72 65 20 49 20 61 6d | 20 0d 67 6f 69 6e 67 20 |ere I am| .going |
|00001150| 77 72 6f 6e 67 20 77 69 | 74 68 20 6d 79 20 64 61 |wrong wi|th my da|
|00001160| 74 61 20 73 74 72 75 63 | 74 75 72 65 73 3f 0d 0d |ta struc|tures?..|
|00001170| 2d 09 53 74 65 76 65 0d | 0d 2b 2b 2b 2b 2b 2b 2b |-.Steve.|.+++++++|
|00001180| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00001190| 2b 2b 2b 2b 0d 0d 3e 46 | 72 6f 6d 20 61 6c 65 78 |++++..>F|rom alex|
|000011a0| 40 6d 65 74 63 61 6c 66 | 2e 64 65 6d 6f 6e 2e 63 |@metcalf|.demon.c|
|000011b0| 6f 2e 75 6b 20 28 41 6c | 65 78 20 4d 65 74 63 61 |o.uk (Al|ex Metca|
|000011c0| 6c 66 29 0d 44 61 74 65 | 3a 20 53 75 6e 2c 20 35 |lf).Date|: Sun, 5|
|000011d0| 20 4a 75 6e 20 31 39 39 | 34 20 31 36 3a 31 39 3a | Jun 199|4 16:19:|
|000011e0| 35 36 20 47 4d 54 0d 4f | 72 67 61 6e 69 7a 61 74 |56 GMT.O|rganizat|
|000011f0| 69 6f 6e 3a 20 42 65 73 | 74 20 42 65 66 6f 72 65 |ion: Bes|t Before|
|00001200| 20 59 65 73 74 65 72 64 | 61 79 0d 0d 49 6e 20 61 | Yesterd|ay..In a|
|00001210| 72 74 69 63 6c 65 20 3c | 32 73 73 37 39 37 24 73 |rticle <|2ss797$s|
|00001220| 38 30 40 70 6f 73 74 2d | 6f 66 66 69 63 65 2e 6e |80@post-|office.n|
|00001230| 65 76 61 64 61 2e 65 64 | 75 3e 2c 20 72 61 67 61 |evada.ed|u>, raga|
|00001240| 74 7a 40 6e 65 76 61 64 | 61 2e 65 64 75 20 28 53 |tz@nevad|a.edu (S|
|00001250| 74 65 76 65 6e 0d 52 61 | 67 61 74 7a 29 20 77 72 |teven.Ra|gatz) wr|
|00001260| 6f 74 65 3a 0d 0d 3e 20 | 49 20 61 6d 20 77 6f 72 |ote:..> |I am wor|
|00001270| 6b 69 6e 67 20 74 68 72 | 6f 75 67 68 20 74 68 65 |king thr|ough the|
|00001280| 20 65 78 61 6d 70 6c 65 | 73 20 69 6e 20 44 2e 20 | example|s in D. |
|00001290| 4d 61 72 6b 27 73 20 73 | 65 63 6f 6e 64 20 50 72 |Mark's s|econd Pr|
|000012a0| 69 6d 65 72 20 62 6f 6f | 6b 20 75 73 69 6e 67 20 |imer boo|k using |
|000012b0| 0d 3e 20 54 68 69 6e 6b | 20 43 2f 43 2b 2b 20 76 |.> Think| C/C++ v|
|000012c0| 2e 20 36 2e 78 78 2e 20 | 20 49 20 61 6d 20 74 72 |. 6.xx. | I am tr|
|000012d0| 79 69 6e 67 20 74 6f 20 | 75 73 65 20 43 6f 70 79 |ying to |use Copy|
|000012e0| 42 69 74 73 20 74 6f 20 | 63 6f 70 79 20 61 20 50 |Bits to |copy a P|
|000012f0| 69 78 4d 61 70 20 74 6f | 20 61 20 0d 3e 20 77 69 |ixMap to| a .> wi|
|00001300| 6e 64 6f 77 2e 20 20 49 | 20 74 68 69 6e 6b 20 74 |ndow. I| think t|
|00001310| 68 61 74 20 49 20 68 61 | 76 65 20 74 79 70 65 64 |hat I ha|ve typed|
|00001320| 20 74 68 65 20 63 6f 64 | 65 20 69 6e 20 63 6f 72 | the cod|e in cor|
|00001330| 72 65 63 74 6c 79 20 61 | 6e 64 20 49 20 68 61 76 |rectly a|nd I hav|
|00001340| 65 20 0d 3e 20 6c 6f 6f | 6b 65 64 20 61 74 20 74 |e .> loo|ked at t|
|00001350| 68 65 20 61 70 70 72 6f | 70 72 69 61 74 65 20 68 |he appro|priate h|
|00001360| 65 61 64 65 72 20 66 69 | 6c 65 73 20 62 75 74 20 |eader fi|les but |
|00001370| 74 68 69 6e 67 73 20 61 | 72 65 20 73 74 69 6c 6c |things a|re still|
|00001380| 20 77 72 6f 6e 67 2e 20 | 20 48 65 72 65 20 69 73 | wrong. | Here is|
|00001390| 20 0d 3e 20 74 68 65 20 | 63 6f 64 65 20 69 6e 20 | .> the |code in |
|000013a0| 71 75 65 73 74 69 6f 6e | 3a 0d 3e 20 0d 3e 20 23 |question|:.> .> #|
|000013b0| 69 6e 63 6c 75 64 65 20 | 3c 50 69 63 6b 65 72 2e |include |<Picker.|
|000013c0| 68 3e 0d 3e 20 23 69 6e | 63 6c 75 64 65 20 3c 50 |h>.> #in|clude <P|
|000013d0| 61 6c 65 74 74 65 2e 68 | 3e 0d 3e 20 0d 3e 20 09 |alette.h|>.> .> .|
|000013e0| 23 64 65 66 69 6e 65 20 | 4e 49 4c 5f 50 4f 49 4e |#define |NIL_POIN|
|000013f0| 54 45 52 09 30 4c 0d 3e | 20 09 57 69 6e 64 6f 77 |TER.0L.>| .Window|
|00001400| 50 74 72 09 67 43 6f 6c | 6f 72 57 69 6e 64 6f 77 |Ptr.gCol|orWindow|
|00001410| 3b 0d 3e 20 09 52 65 63 | 74 09 09 73 6f 75 72 63 |;.> .Rec|t..sourc|
|00001420| 65 2c 20 64 65 73 74 3b | 0d 3e 20 2e 2e 2e 0d 3e |e, dest;|.> ....>|
|00001430| 20 2f 2a 20 53 65 74 75 | 70 20 72 65 63 74 73 20 | /* Setu|p rects |
|00001440| 61 6e 64 20 73 74 75 66 | 66 20 2a 2f 0d 3e 20 2e |and stuf|f */.> .|
|00001450| 2e 2e 0d 3e 20 20 09 43 | 6f 70 79 42 69 74 73 28 |...> .C|opyBits(|
|00001460| 20 26 28 28 43 47 72 61 | 66 50 74 72 29 67 43 6f | &((CGra|fPtr)gCo|
|00001470| 6c 6f 72 57 69 6e 64 6f | 77 29 2d 3e 70 6f 72 74 |lorWindo|w)->port|
|00001480| 50 69 78 4d 61 70 2c 20 | 0d 3e 20 09 09 20 20 26 |PixMap, |.> .. &|
|00001490| 28 28 43 47 72 61 66 50 | 74 72 29 67 43 6f 6c 6f |((CGrafP|tr)gColo|
|000014a0| 72 57 69 6e 64 6f 77 29 | 2d 3e 70 6f 72 74 50 69 |rWindow)|->portPi|
|000014b0| 78 4d 61 70 2c 20 0d 3e | 20 20 09 09 20 20 26 73 |xMap, .>| .. &s|
|000014c0| 6f 75 72 63 65 2c 20 26 | 64 65 73 74 2c 20 73 72 |ource, &|dest, sr|
|000014d0| 63 43 6f 70 79 2c 20 4e | 49 4c 5f 50 4f 49 4e 54 |cCopy, N|IL_POINT|
|000014e0| 45 52 20 29 3b 09 09 0d | 3e 20 09 0d 3e 20 54 68 |ER );...|> ..> Th|
|000014f0| 65 20 65 72 72 6f 72 20 | 74 68 61 74 20 74 68 65 |e error |that the|
|00001500| 20 63 6f 6d 70 69 6c 65 | 72 20 67 69 76 65 73 20 | compile|r gives |
|00001510| 69 73 3a 0d 3e 20 0d 3e | 20 46 69 6c 65 20 43 6f |is:.> .>| File Co|
|00001520| 6c 6f 72 54 75 74 6f 72 | 2e 63 3b 20 4c 69 6e 65 |lorTutor|.c; Line|
|00001530| 20 33 30 35 0d 3e 20 45 | 72 72 6f 72 3a 20 20 20 | 305.> E|rror: |
|00001540| 66 69 72 73 74 20 61 72 | 67 75 6d 65 6e 74 20 74 |first ar|gument t|
|00001550| 6f 20 66 75 6e 63 74 69 | 6f 6e 20 43 6f 70 79 42 |o functi|on CopyB|
|00001560| 69 74 73 20 64 6f 65 73 | 20 6e 6f 74 20 6d 61 74 |its does| not mat|
|00001570| 63 68 20 70 72 6f 74 6f | 74 79 70 65 0d 3e 20 0d |ch proto|type.> .|
|00001580| 0d 53 74 65 76 65 2c 0d | 0d 20 20 20 20 20 43 6f |.Steve,.|. Co|
|00001590| 64 65 20 6c 6f 6f 6b 73 | 20 4f 4b 3a 20 6a 75 73 |de looks| OK: jus|
|000015a0| 74 20 74 79 70 65 63 61 | 73 74 20 79 6f 75 72 20 |t typeca|st your |
|000015b0| 70 6f 72 74 50 69 78 4d | 61 70 20 74 6f 20 61 20 |portPixM|ap to a |
|000015c0| 28 42 69 74 4d 61 70 20 | 2a 29 20 6c 69 6b 65 0d |(BitMap |*) like.|
|000015d0| 74 68 69 73 3a 0d 0d 43 | 6f 70 79 42 69 74 73 20 |this:..C|opyBits |
|000015e0| 28 20 28 42 69 74 4d 61 | 70 20 2a 29 20 28 28 43 |( (BitMa|p *) ((C|
|000015f0| 47 72 61 66 50 74 72 29 | 67 43 6f 6c 6f 72 57 69 |GrafPtr)|gColorWi|
|00001600| 6e 64 6f 77 29 2d 3e 70 | 6f 72 74 50 69 78 4d 61 |ndow)->p|ortPixMa|
|00001610| 70 2c 20 2e 2e 2e 0d 0d | 20 20 20 20 20 41 6c 65 |p, .....| Ale|
|00001620| 78 0d 0d 2d 2d 0d 41 6c | 65 78 20 4d 65 74 63 61 |x..--.Al|ex Metca|
|00001630| 6c 66 2c 20 42 65 73 74 | 20 42 65 66 6f 72 65 20 |lf, Best| Before |
|00001640| 59 65 73 74 65 72 64 61 | 79 0d 4d 61 63 20 70 72 |Yesterda|y.Mac pr|
|00001650| 6f 67 72 61 6d 6d 65 72 | 20 69 6e 20 43 2c 20 43 |ogrammer| in C, C|
|00001660| 2b 2b 2c 20 48 79 70 65 | 72 54 61 6c 6b 2c 20 61 |++, Hype|rTalk, a|
|00001670| 73 73 65 6d 62 6c 65 72 | 0d 4a 75 67 67 6c 65 72 |ssembler|.Juggler|
|00001680| 2c 20 33 2d 62 61 6c 6c | 20 74 72 69 63 6b 73 0d |, 3-ball| tricks.|
|00001690| 0d 49 6e 74 65 72 6e 65 | 74 3a 20 20 20 20 20 20 |.Interne|t: |
|000016a0| 20 20 20 20 61 6c 65 78 | 40 6d 65 74 63 61 6c 66 | alex|@metcalf|
|000016b0| 2e 64 65 6d 6f 6e 2e 63 | 6f 2e 75 6b 0d 46 61 78 |.demon.c|o.uk.Fax|
|000016c0| 20 28 55 4b 29 3a 20 20 | 20 20 20 20 20 20 20 20 | (UK): | |
|000016d0| 28 30 35 37 30 29 20 34 | 35 36 33 36 0d 46 61 78 |(0570) 4|5636.Fax|
|000016e0| 20 28 55 53 20 2f 20 43 | 61 6e 61 64 61 29 3a 20 | (US / C|anada): |
|000016f0| 30 31 31 20 34 34 20 35 | 37 30 20 34 35 36 33 36 |011 44 5|70 45636|
|00001700| 0d 0d 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |..++++++|++++++++|
|00001710| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 0d 0d 3e |++++++++|+++++..>|
|00001720| 46 72 6f 6d 20 6b 65 6e | 6c 6f 6e 67 40 6e 65 74 |From ken|long@net|
|00001730| 63 6f 6d 2e 63 6f 6d 20 | 28 4b 65 6e 20 4c 6f 6e |com.com |(Ken Lon|
|00001740| 67 29 0d 44 61 74 65 3a | 20 53 75 6e 2c 20 35 20 |g).Date:| Sun, 5 |
|00001750| 4a 75 6e 20 31 39 39 34 | 20 31 36 3a 32 32 3a 35 |Jun 1994| 16:22:5|
|00001760| 38 20 47 4d 54 0d 4f 72 | 67 61 6e 69 7a 61 74 69 |8 GMT.Or|ganizati|
|00001770| 6f 6e 3a 20 4e 45 54 43 | 4f 4d 20 4f 6e 2d 6c 69 |on: NETC|OM On-li|
|00001780| 6e 65 20 43 6f 6d 6d 75 | 6e 69 63 61 74 69 6f 6e |ne Commu|nication|
|00001790| 20 53 65 72 76 69 63 65 | 73 20 28 34 30 38 20 32 | Service|s (408 2|
|000017a0| 36 31 2d 34 37 30 30 20 | 67 75 65 73 74 29 0d 0d |61-4700 |guest)..|
|000017b0| 49 20 64 6f 77 6e 6c 6f | 61 64 20 61 20 77 6f 72 |I downlo|ad a wor|
|000017c0| 6b 69 6e 67 20 76 65 72 | 73 69 6f 6e 20 6f 66 20 |king ver|sion of |
|000017d0| 44 61 76 65 20 4d 61 72 | 6b 27 73 20 22 43 6f 6c |Dave Mar|k's "Col|
|000017e0| 6f 72 54 6f 74 6f 72 22 | 20 66 72 6f 6d 20 41 6d |orTotor"| from Am|
|000017f0| 65 72 69 63 61 20 0d 4f | 6e 6c 69 6e 65 2c 20 61 |erica .O|nline, a|
|00001800| 20 63 6f 75 70 6c 65 20 | 79 65 61 72 73 20 61 67 | couple |years ag|
|00001810| 6f 2e 20 20 49 74 27 73 | 20 63 75 72 72 65 6e 74 |o. It's| current|
|00001820| 6c 79 20 69 6e 20 6d 79 | 20 66 6c 6f 70 70 79 20 |ly in my| floppy |
|00001830| 61 72 63 68 69 76 65 73 | 2e 20 20 0d 73 6f 6d 65 |archives|. .some|
|00001840| 6f 6e 65 20 65 6c 73 65 | 20 63 6f 75 6c 64 20 70 |one else| could p|
|00001850| 72 6f 62 61 62 6c 79 20 | 61 6e 73 77 65 72 20 79 |robably |answer y|
|00001860| 6f 75 72 20 71 75 65 73 | 74 69 6f 6e 20 62 65 66 |our ques|tion bef|
|00001870| 6f 72 65 20 49 20 6c 6f | 67 20 6f 66 66 2c 20 67 |ore I lo|g off, g|
|00001880| 65 74 20 69 74 2c 20 0d | 6c 6f 67 20 6f 6e 20 61 |et it, .|log on a|
|00001890| 6e 64 20 73 65 6e 64 20 | 79 6f 75 20 74 68 65 20 |nd send |you the |
|000018a0| 66 72 61 67 6d 65 6e 74 | 2e 0d 0d 42 75 74 20 49 |fragment|...But I|
|000018b0| 20 77 61 73 20 61 6c 73 | 6f 20 61 6d 61 7a 65 64 | was als|o amazed|
|000018c0| 20 61 74 20 74 68 65 20 | 73 69 6d 69 6c 61 72 69 | at the |similari|
|000018d0| 74 69 6f 73 20 62 65 74 | 77 65 65 6e 20 74 68 61 |tios bet|ween tha|
|000018e0| 74 20 70 72 6f 67 72 61 | 6d 20 61 6e 64 20 6f 6e |t progra|m and on|
|000018f0| 65 20 0d 63 61 6c 6c 65 | 64 20 22 43 6f 70 79 42 |e .calle|d "CopyB|
|00001900| 69 74 73 22 20 77 68 69 | 63 68 20 49 20 67 6f 74 |its" whi|ch I got|
|00001910| 20 6f 66 20 66 74 70 20 | 64 65 76 74 6f 6f 6c 73 | of ftp |devtools|
|00001920| 2e 73 79 6d 61 6e 74 65 | 63 2e 63 6f 6d 2e 20 20 |.symante|c.com. |
|00001930| 49 27 64 20 68 65 61 72 | 64 20 0d 6d 65 6e 74 69 |I'd hear|d .menti|
|00001940| 6f 6e 20 6f 66 20 74 68 | 69 73 20 73 6f 75 72 63 |on of th|is sourc|
|00001950| 65 20 69 6e 20 61 20 66 | 65 77 20 63 6f 6e 66 65 |e in a f|ew confe|
|00001960| 72 65 6e 63 65 73 2c 20 | 62 75 74 20 6e 6f 20 6f |rences, |but no o|
|00001970| 6e 65 20 65 76 65 72 20 | 73 61 69 64 20 77 68 65 |ne ever |said whe|
|00001980| 72 65 20 0d 74 6f 20 66 | 69 6e 64 20 69 74 2e 20 |re .to f|ind it. |
|00001990| 20 49 74 27 73 20 6d 75 | 63 68 20 6d 6f 72 65 20 | It's mu|ch more |
|000019a0| 73 6f 70 68 69 73 74 69 | 63 61 74 65 64 20 61 6e |sophisti|cated an|
|000019b0| 64 20 68 61 73 20 67 72 | 65 61 74 65 72 20 73 63 |d has gr|eater sc|
|000019c0| 6f 70 65 20 74 68 61 6e | 20 0d 44 61 76 65 27 73 |ope than| .Dave's|
|000019d0| 20 6c 69 74 74 6c 65 20 | 64 69 74 74 79 2e 0d 0d | little |ditty...|
|000019e0| 2d 4b 65 6e 2d 0d 0d 2b | 2b 2b 2b 2b 2b 2b 2b 2b |-Ken-..+|++++++++|
|000019f0| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00001a00| 2b 2b 0d 0d 3e 46 72 6f | 6d 20 61 72 6f 73 65 40 |++..>Fro|m arose@|
|00001a10| 41 54 48 45 4e 41 2e 4d | 49 54 2e 45 44 55 20 28 |ATHENA.M|IT.EDU (|
|00001a20| 41 6c 65 78 20 52 6f 73 | 65 6e 29 0d 44 61 74 65 |Alex Ros|en).Date|
|00001a30| 3a 20 35 20 4a 75 6e 20 | 31 39 39 34 20 31 37 3a |: 5 Jun |1994 17:|
|00001a40| 33 30 3a 33 33 20 47 4d | 54 0d 4f 72 67 61 6e 69 |30:33 GM|T.Organi|
|00001a50| 7a 61 74 69 6f 6e 3a 20 | 4d 61 73 73 61 63 68 75 |zation: |Massachu|
|00001a60| 73 65 74 74 73 20 49 6e | 73 74 69 74 75 74 65 20 |setts In|stitute |
|00001a70| 6f 66 20 54 65 63 68 6e | 6f 6c 6f 67 79 0d 0d 5b |of Techn|ology..[|
|00001a80| 43 6f 6e 66 75 73 69 6f | 6e 20 61 62 6f 75 74 20 |Confusio|n about |
|00001a90| 63 6f 70 79 62 69 74 73 | 20 70 61 72 61 6d 65 74 |copybits| paramet|
|00001aa0| 65 72 73 5d 0d 0d 48 65 | 72 65 27 73 20 61 20 6d |ers]..He|re's a m|
|00001ab0| 65 73 73 61 67 65 20 49 | 20 73 61 76 65 64 20 66 |essage I| saved f|
|00001ac0| 72 6f 6d 20 54 69 6d 20 | 44 69 65 72 6b 73 20 66 |rom Tim |Dierks f|
|00001ad0| 72 6f 6d 20 71 75 69 74 | 65 20 61 20 77 68 69 6c |rom quit|e a whil|
|00001ae0| 65 20 61 67 6f 2c 20 77 | 68 69 63 68 0d 65 78 70 |e ago, w|hich.exp|
|00001af0| 6c 61 69 6e 73 20 69 74 | 20 76 65 72 79 20 63 6c |lains it| very cl|
|00001b00| 65 61 72 79 2e 0d 2d 2d | 41 6c 65 78 0d 0d 0d 49 |eary..--|Alex...I|
|00001b10| 6e 20 61 72 74 69 63 6c | 65 20 3c 77 34 73 33 36 |n articl|e <w4s36|
|00001b20| 6c 61 40 72 70 69 2e 65 | 64 75 3e 2c 20 72 61 66 |la@rpi.e|du>, raf|
|00001b30| 66 75 6a 40 61 69 78 2e | 72 70 69 2e 65 64 75 20 |fuj@aix.|rpi.edu |
|00001b40| 28 4a 6f 73 65 20 52 61 | 66 66 75 63 63 69 29 20 |(Jose Ra|ffucci) |
|00001b50| 77 72 6f 74 65 3a 0d 3e | 20 0d 3e 20 0d 3e 20 49 |wrote:.>| .> .> I|
|00001b60| 27 6d 20 72 65 61 6c 6c | 79 20 63 75 72 69 6f 75 |'m reall|y curiou|
|00001b70| 73 20 61 62 6f 75 74 20 | 77 68 61 74 20 70 61 72 |s about |what par|
|00001b80| 61 6d 65 74 65 72 73 20 | 73 68 6f 75 6c 64 20 61 |ameters |should a|
|00001b90| 63 74 75 61 6c 6c 79 20 | 70 61 73 73 65 64 20 74 |ctually |passed t|
|00001ba0| 6f 20 0d 3e 20 63 6f 70 | 79 62 69 74 73 2e 20 20 |o .> cop|ybits. |
|00001bb0| 49 4d 20 56 20 61 6e 64 | 20 74 68 69 6e 6b 20 72 |IM V and| think r|
|00001bc0| 65 66 20 31 2e 30 20 73 | 61 79 20 74 68 65 20 66 |ef 1.0 s|ay the f|
|00001bd0| 69 72 73 74 20 74 77 6f | 20 73 68 6f 75 6c 64 20 |irst two| should |
|00001be0| 62 65 20 61 64 64 72 65 | 73 73 20 0d 3e 20 6f 66 |be addre|ss .> of|
|00001bf0| 20 61 20 70 69 78 6d 61 | 70 20 6f 72 20 62 69 74 | a pixma|p or bit|
|00001c00| 6d 61 70 2e 20 20 54 68 | 65 20 65 78 61 6d 70 6c |map. Th|e exampl|
|00001c10| 65 73 20 61 6c 6c 20 73 | 68 6f 77 20 3a 0d 3e 20 |es all s|how :.> |
|00001c20| 0d 3e 20 20 43 6f 70 79 | 42 69 74 73 28 26 28 47 |.> Copy|Bits(&(G|
|00001c30| 72 61 66 50 74 72 29 2d | 3e 70 6f 72 74 42 69 74 |rafPtr)-|>portBit|
|00001c40| 73 2c 20 2e 2e 2e 29 3b | 0d 3e 20 0d 3e 20 49 6e |s, ...);|.> .> In|
|00001c50| 20 49 4d 20 56 49 20 68 | 6f 77 65 76 65 72 20 28 | IM VI h|owever (|
|00001c60| 32 31 2d 31 39 29 20 69 | 74 20 73 61 79 73 20 74 |21-19) i|t says t|
|00001c70| 68 61 74 20 79 6f 75 20 | 63 61 6e 20 70 61 73 73 |hat you |can pass|
|00001c80| 20 69 74 20 74 68 65 20 | 66 6f 6c 6c 6f 77 69 6e | it the |followin|
|00001c90| 67 3a 0d 3e 20 0d 3e 20 | 20 70 69 78 42 61 73 65 |g:.> .> | pixBase|
|00001ca0| 20 3d 20 20 47 65 74 47 | 57 6f 72 6c 64 50 69 78 | = GetG|WorldPix|
|00001cb0| 4d 61 70 28 77 6f 72 6c | 64 29 3b 20 20 20 28 70 |Map(worl|d); (p|
|00001cc0| 69 78 62 61 73 65 20 69 | 73 20 50 69 78 4d 61 70 |ixbase i|s PixMap|
|00001cd0| 48 61 6e 64 6c 65 29 0d | 3e 20 20 43 6f 79 70 42 |Handle).|> CoypB|
|00001ce0| 69 74 73 28 20 2a 70 69 | 78 42 61 73 65 2c 20 2e |its( *pi|xBase, .|
|00001cf0| 2e 2e 29 3b 20 20 20 20 | 20 20 20 20 20 20 20 20 |..); | |
|00001d00| 20 20 20 20 20 20 20 20 | 20 20 20 0d 3e 20 0d 3e | | .> .>|
|00001d10| 20 31 20 77 6f 72 6c 64 | 73 2c 20 61 6e 64 20 32 | 1 world|s, and 2|
|00001d20| 20 64 6f 65 73 6e 27 74 | 2e 20 20 49 20 6c 6f 6f | doesn't|. I loo|
|00001d30| 6b 65 64 20 61 6e 64 20 | 74 68 65 20 61 64 64 72 |ked and |the addr|
|00001d40| 65 73 73 65 73 20 72 65 | 74 75 72 6e 65 64 20 66 |esses re|turned f|
|00001d50| 6f 72 20 31 26 32 0d 3e | 20 61 72 65 20 6e 6f 74 |or 1&2.>| are not|
|00001d60| 20 74 68 65 20 73 61 6d | 65 2e 20 20 63 6c 6f 73 | the sam|e. clos|
|00001d70| 65 2c 20 62 75 74 20 6e | 6f 74 20 71 75 69 74 65 |e, but n|ot quite|
|00001d80| 2e 20 20 49 27 76 65 20 | 70 6c 61 79 65 64 20 61 |. I've |played a|
|00001d90| 72 6f 75 6e 64 20 77 69 | 74 68 20 6a 75 73 74 20 |round wi|th just |
|00001da0| 61 62 6f 75 74 0d 3e 20 | 65 76 65 72 79 20 77 61 |about.> |every wa|
|00001db0| 79 20 74 6f 65 74 20 74 | 68 65 20 61 64 64 72 65 |y toet t|he addre|
|00001dc0| 73 73 20 6f 66 20 74 68 | 65 20 70 69 78 6d 61 70 |ss of th|e pixmap|
|00001dd0| 20 66 6f 72 20 32 2c 20 | 61 6e 64 20 6e 6f 74 68 | for 2, |and noth|
|00001de0| 69 6e 67 20 77 6f 72 6b | 73 2c 20 61 6e 64 20 79 |ing work|s, and y|
|00001df0| 65 73 2c 20 0d 3e 20 49 | 20 6c 6f 63 6b 65 64 20 |es, .> I| locked |
|00001e00| 6d 79 20 68 61 6e 64 6c | 65 73 2e 0d 3e 20 0d 3e |my handl|es..> .>|
|00001e10| 20 57 68 79 20 74 68 65 | 20 61 70 70 61 72 65 6e | Why the| apparen|
|00001e20| 74 20 69 6e 63 6f 6e 73 | 69 73 74 65 6e 63 79 3f |t incons|istency?|
|00001e30| 20 20 0d 0d 43 6f 70 79 | 42 69 74 73 20 69 73 20 | ..Copy|Bits is |
|00001e40| 64 65 66 69 6e 69 74 65 | 6c 79 20 74 68 65 20 77 |definite|ly the w|
|00001e50| 61 63 6b 69 65 73 74 20 | 63 61 6c 6c 20 69 6e 20 |ackiest |call in |
|00001e60| 74 68 65 20 54 6f 6f 6c | 42 6f 78 2e 20 20 49 74 |the Tool|Box. It|
|00001e70| 20 63 61 6e 20 61 63 63 | 65 70 74 0d 74 68 72 65 | can acc|ept.thre|
|00001e80| 65 20 64 69 66 66 65 72 | 65 6e 74 20 6b 69 6e 64 |e differ|ent kind|
|00001e90| 73 20 6f 66 20 70 61 72 | 61 6d 65 74 65 72 73 20 |s of par|ameters |
|00001ea0| 66 6f 72 20 69 74 73 20 | 22 73 6f 75 72 63 65 42 |for its |"sourceB|
|00001eb0| 69 74 73 22 20 61 6e 64 | 20 22 64 65 73 74 42 69 |its" and| "destBi|
|00001ec0| 74 73 22 0d 61 72 67 75 | 6d 65 6e 74 73 3a 0d 0d |ts".argu|ments:..|
|00001ed0| 20 2d 20 41 20 70 6f 69 | 6e 74 65 72 20 74 6f 20 | - A poi|nter to |
|00001ee0| 61 20 42 69 74 4d 61 70 | 0d 20 2d 20 41 20 70 6f |a BitMap|. - A po|
|00001ef0| 69 6e 74 65 72 20 74 6f | 20 61 20 50 69 78 4d 61 |inter to| a PixMa|
|00001f00| 70 0d 20 2d 20 41 20 70 | 6f 69 6e 74 65 72 20 74 |p. - A p|ointer t|
|00001f10| 6f 20 74 68 65 20 73 70 | 6f 74 20 69 6e 20 61 20 |o the sp|ot in a |
|00001f20| 43 47 72 61 66 50 6f 72 | 74 20 77 68 65 72 65 20 |CGrafPor|t where |
|00001f30| 61 20 42 69 74 4d 61 70 | 20 69 73 20 73 75 70 70 |a BitMap| is supp|
|00001f40| 6f 73 65 64 20 74 6f 20 | 62 65 0d 20 20 20 69 66 |osed to |be. if|
|00001f50| 20 74 68 69 73 20 70 6f | 72 74 20 77 65 72 65 20 | this po|rt were |
|00001f60| 61 63 74 75 61 6c 6c 79 | 20 61 20 47 72 61 66 50 |actually| a GrafP|
|00001f70| 6f 72 74 0d 0d 49 74 27 | 73 20 67 6f 74 20 61 20 |ort..It'|s got a |
|00001f80| 6c 69 74 74 6c 65 20 73 | 6f 6e 67 20 61 6e 64 20 |little s|ong and |
|00001f90| 64 61 6e 63 65 20 69 74 | 20 64 6f 65 73 20 74 6f |dance it| does to|
|00001fa0| 20 66 69 67 75 72 65 20 | 6f 75 74 20 77 68 61 74 | figure |out what|
|00001fb0| 20 69 74 27 73 20 67 65 | 74 74 69 6e 67 2c 0d 62 | it's ge|tting,.b|
|00001fc0| 75 74 20 74 68 61 74 27 | 73 20 6e 6f 74 20 69 6d |ut that'|s not im|
|00001fd0| 70 6f 72 74 61 6e 74 2e | 20 20 54 68 65 20 77 65 |portant.| The we|
|00001fe0| 69 72 64 65 73 74 20 74 | 68 69 6e 67 20 69 73 20 |irdest t|hing is |
|00001ff0| 74 68 61 74 20 79 6f 75 | 20 63 61 6e 20 70 61 73 |that you| can pas|
|00002000| 73 20 69 6e 20 61 0d 70 | 6f 69 6e 74 65 72 20 74 |s in a.p|ointer t|
|00002010| 6f 20 61 20 50 69 78 4d | 61 70 2c 20 77 68 69 63 |o a PixM|ap, whic|
|00002020| 68 20 69 73 20 74 68 65 | 20 50 69 78 4d 61 70 48 |h is the| PixMapH|
|00002030| 61 6e 64 6c 65 20 64 65 | 72 65 66 65 72 65 6e 63 |andle de|referenc|
|00002040| 65 64 20 6f 6e 63 65 2e | 20 20 54 68 69 73 0d 50 |ed once.| This.P|
|00002050| 69 78 4d 61 70 48 61 6e | 64 6c 65 20 64 6f 65 73 |ixMapHan|dle does|
|00002060| 20 6e 6f 74 20 68 61 76 | 65 20 74 6f 20 62 65 20 | not hav|e to be |
|00002070| 6c 6f 63 6b 65 64 3b 20 | 65 76 65 6e 20 74 68 6f |locked; |even tho|
|00002080| 75 67 68 20 43 6f 70 79 | 42 69 74 73 20 63 61 6e |ugh Copy|Bits can|
|00002090| 20 6d 6f 76 65 0d 6d 65 | 6d 6f 72 79 2c 20 69 74 | move.me|mory, it|
|000020a0| 20 77 6f 6e 27 74 20 64 | 6f 20 73 6f 20 75 6e 74 | won't d|o so unt|
|000020b0| 69 6c 20 61 66 74 65 72 | 20 69 74 27 73 20 66 69 |il after| it's fi|
|000020c0| 67 75 72 65 64 20 6f 75 | 74 20 77 68 61 74 20 6b |gured ou|t what k|
|000020d0| 69 6e 64 20 6f 66 0d 61 | 72 67 75 6d 65 6e 74 73 |ind of.a|rguments|
|000020e0| 20 69 74 27 73 20 67 65 | 74 74 69 6e 67 20 61 6e | it's ge|tting an|
|000020f0| 64 20 72 65 63 6f 76 65 | 72 65 64 20 74 68 65 20 |d recove|red the |
|00002100| 6f 72 69 67 69 6e 61 6c | 20 68 61 6e 64 6c 65 2c |original| handle,|
|00002110| 20 69 66 20 6e 65 63 65 | 73 73 61 72 79 2e 0d 0d | if nece|ssary...|
|00002120| 49 20 64 6f 6e 27 74 20 | 6b 6e 6f 77 20 69 66 20 |I don't |know if |
|00002130| 74 68 69 73 20 77 69 6c | 6c 20 68 65 6c 70 20 79 |this wil|l help y|
|00002140| 6f 75 20 73 6f 6c 76 65 | 20 79 6f 75 72 20 70 72 |ou solve| your pr|
|00002150| 6f 62 6c 65 6d 2c 20 62 | 75 74 20 69 74 27 73 20 |oblem, b|ut it's |
|00002160| 63 65 72 74 61 69 6e 6c | 79 0d 65 6e 74 65 72 74 |certainl|y.entert|
|00002170| 61 69 6e 65 64 20 6d 65 | 20 74 6f 20 74 65 6c 6c |ained me| to tell|
|00002180| 20 79 6f 75 20 74 68 69 | 73 2e 0d 0d 54 69 6d 20 | you thi|s...Tim |
|00002190| 44 69 65 72 6b 73 20 20 | 20 20 20 20 20 20 20 20 |Dierks | |
|000021a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000021b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000021c0| 20 20 20 20 20 20 20 20 | 20 0d 61 62 73 75 72 64 | | .absurd|
|000021d0| 40 61 70 70 6c 65 2e 63 | 6f 6d 0d 20 20 20 20 20 |@apple.c|om. |
|000021e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 49 20 77 | | I w|
|000021f0| 6f 72 6b 20 66 6f 72 20 | 4d 61 63 44 54 53 2c 20 |ork for |MacDTS, |
|00002200| 62 75 74 20 49 20 73 70 | 65 61 6b 20 66 6f 72 20 |but I sp|eak for |
|00002210| 6d 79 73 65 6c 66 2e 0d | 20 22 49 66 20 79 6f 75 |myself..| "If you|
|00002220| 20 63 61 6e 27 74 20 6c | 69 63 6b 20 27 65 6d 2c | can't l|ick 'em,|
|00002230| 20 70 75 74 20 27 65 6d | 20 6f 6e 20 77 69 74 68 | put 'em| on with|
|00002240| 20 61 20 62 69 67 20 70 | 69 65 63 65 20 6f 66 20 | a big p|iece of |
|00002250| 74 61 70 65 2e 22 20 2d | 0d 4e 65 67 61 74 69 76 |tape." -|.Negativ|
|00002260| 6c 61 6e 64 0d 0d 0d 0d | 0d 2d 2d 2d 2d 2d 2d 2d |land....|.-------|
|00002270| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002280| 2d 2d 2d 2d 0d 0d 3e 46 | 72 6f 6d 20 72 34 36 35 |----..>F|rom r465|
|00002290| 30 30 30 31 40 6e 69 63 | 6b 65 6c 2e 6c 61 75 72 |0001@nic|kel.laur|
|000022a0| 65 6e 74 69 61 6e 2e 63 | 61 0d 53 75 62 6a 65 63 |entian.c|a.Subjec|
|000022b0| 74 3a 20 47 65 73 74 61 | 6c 74 2c 20 53 55 33 2e |t: Gesta|lt, SU3.|
|000022c0| 30 20 26 20 4c 69 73 74 | 20 4d 61 6e 61 67 65 72 |0 & List| Manager|
|000022d0| 0d 44 61 74 65 3a 20 34 | 20 4a 75 6e 20 39 34 20 |.Date: 4| Jun 94 |
|000022e0| 31 36 3a 33 36 3a 35 33 | 20 2d 30 35 30 30 0d 4f |16:36:53| -0500.O|
|000022f0| 72 67 61 6e 69 7a 61 74 | 69 6f 6e 3a 20 4c 61 75 |rganizat|ion: Lau|
|00002300| 72 65 6e 74 69 61 6e 20 | 55 6e 69 76 65 72 73 69 |rentian |Universi|
|00002310| 74 79 0d 0d 44 6f 65 73 | 20 61 6e 79 62 6f 64 79 |ty..Does| anybody|
|00002320| 20 6b 6e 6f 77 20 69 66 | 20 74 68 65 72 65 20 69 | know if| there i|
|00002330| 73 20 61 20 47 65 73 74 | 61 6c 74 20 73 65 6c 65 |s a Gest|alt sele|
|00002340| 63 74 6f 72 20 63 6f 64 | 65 20 74 6f 20 73 65 65 |ctor cod|e to see|
|00002350| 20 69 66 20 53 79 73 74 | 65 6d 20 55 70 64 61 74 | if Syst|em Updat|
|00002360| 65 0d 33 2e 30 20 69 73 | 20 69 6e 73 74 61 6c 6c |e.3.0 is| install|
|00002370| 65 64 3f 20 53 70 65 63 | 69 66 69 63 61 6c 6c 79 |ed? Spec|ifically|
|00002380| 2c 20 49 20 77 61 6e 74 | 20 74 6f 20 6b 6e 6f 77 |, I want| to know|
|00002390| 20 69 66 20 74 68 65 20 | 6e 65 77 20 4c 44 45 46 | if the |new LDEF|
|000023a0| 20 75 73 65 64 20 62 79 | 20 74 68 65 0d 53 74 61 | used by| the.Sta|
|000023b0| 6e 64 61 72 64 47 65 74 | 46 69 6c 65 20 64 69 61 |ndardGet|File dia|
|000023c0| 6c 6f 67 20 62 6f 78 20 | 69 73 20 61 76 61 69 6c |log box |is avail|
|000023d0| 61 62 6c 65 2e 20 28 69 | 2e 65 2e 20 74 68 65 20 |able. (i|.e. the |
|000023e0| 6f 6e 65 20 74 68 61 74 | 20 70 75 74 73 20 61 6e |one that| puts an|
|000023f0| 20 69 63 6f 6e 20 6e 65 | 78 74 0d 74 6f 20 74 68 | icon ne|xt.to th|
|00002400| 65 20 69 74 65 6d 20 6e | 61 6d 65 2e 29 20 41 6c |e item n|ame.) Al|
|00002410| 73 6f 2c 20 49 20 77 6f | 75 6c 64 20 6c 69 6b 65 |so, I wo|uld like|
|00002420| 20 74 6f 20 6b 6e 6f 77 | 20 77 68 61 74 20 66 6f | to know| what fo|
|00002430| 72 6d 61 74 20 74 68 65 | 20 64 61 74 61 20 73 68 |rmat the| data sh|
|00002440| 6f 75 6c 64 20 62 65 0d | 69 6e 20 77 68 65 6e 20 |ould be.|in when |
|00002450| 49 20 70 61 73 73 20 61 | 20 68 61 6e 64 6c 65 20 |I pass a| handle |
|00002460| 74 6f 20 4c 53 65 74 43 | 65 6c 6c 28 73 69 63 29 |to LSetC|ell(sic)|
|00002470| 2e 0d 0d 45 2d 6d 61 69 | 6c 20 69 73 20 70 72 65 |...E-mai|l is pre|
|00002480| 66 65 72 72 65 64 2c 20 | 62 75 74 20 69 66 20 79 |ferred, |but if y|
|00002490| 6f 75 20 70 6f 73 74 20 | 74 6f 20 74 68 65 20 67 |ou post |to the g|
|000024a0| 72 6f 75 70 2c 20 74 68 | 61 74 27 73 20 6f 6b 2e |roup, th|at's ok.|
|000024b0| 0d 0d 2d 2d 4a 41 0d 52 | 34 36 35 30 30 30 31 40 |..--JA.R|4650001@|
|000024c0| 6e 69 63 6b 65 6c 2e 6c | 61 75 72 65 6e 74 69 61 |nickel.l|aurentia|
|000024d0| 6e 2e 63 61 0d 0d 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |n.ca..++|++++++++|
|000024e0| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|000024f0| 2b 0d 0d 3e 46 72 6f 6d | 20 77 79 73 6f 63 6b 69 |+..>From| wysocki|
|00002500| 40 6e 65 74 63 6f 6d 2e | 63 6f 6d 20 28 43 68 72 |@netcom.|com (Chr|
|00002510| 69 73 20 57 79 73 6f 63 | 6b 69 29 0d 44 61 74 65 |is Wysoc|ki).Date|
|00002520| 3a 20 53 61 74 2c 20 34 | 20 4a 75 6e 20 31 39 39 |: Sat, 4| Jun 199|
|00002530| 34 20 32 33 3a 31 38 3a | 32 36 20 47 4d 54 0d 4f |4 23:18:|26 GMT.O|
|00002540| 72 67 61 6e 69 7a 61 74 | 69 6f 6e 3a 20 4e 65 74 |rganizat|ion: Net|
|00002550| 63 6f 6d 20 4f 6e 6c 69 | 6e 65 20 43 6f 6d 6d 75 |com Onli|ne Commu|
|00002560| 6e 69 63 61 74 69 6f 6e | 73 20 53 65 72 76 69 63 |nication|s Servic|
|00002570| 65 73 20 28 34 30 38 2d | 32 34 31 2d 39 37 36 30 |es (408-|241-9760|
|00002580| 20 6c 6f 67 69 6e 3a 20 | 67 75 65 73 74 29 0d 0d | login: |guest)..|
|00002590| 49 6e 20 61 72 74 69 63 | 6c 65 20 3c 31 39 39 34 |In artic|le <1994|
|000025a0| 4a 75 6e 34 2e 31 36 33 | 36 35 33 2e 31 40 6e 69 |Jun4.163|653.1@ni|
|000025b0| 63 6b 65 6c 2e 6c 61 75 | 72 65 6e 74 69 61 6e 2e |ckel.lau|rentian.|
|000025c0| 63 61 3e 20 72 34 36 35 | 30 30 30 31 40 6e 69 63 |ca> r465|0001@nic|
|000025d0| 6b 65 6c 2e 6c 61 75 72 | 65 6e 74 69 61 6e 2e 63 |kel.laur|entian.c|
|000025e0| 61 20 77 72 69 74 65 73 | 3a 0d 0d 3e 44 6f 65 73 |a writes|:..>Does|
|000025f0| 20 61 6e 79 62 6f 64 79 | 20 6b 6e 6f 77 20 69 66 | anybody| know if|
|00002600| 20 74 68 65 72 65 20 69 | 73 20 61 20 47 65 73 74 | there i|s a Gest|
|00002610| 61 6c 74 20 73 65 6c 65 | 63 74 6f 72 20 63 6f 64 |alt sele|ctor cod|
|00002620| 65 20 74 6f 20 73 65 65 | 20 69 66 20 53 79 73 74 |e to see| if Syst|
|00002630| 65 6d 20 55 70 64 61 74 | 65 0d 3e 33 2e 30 20 69 |em Updat|e.>3.0 i|
|00002640| 73 20 69 6e 73 74 61 6c | 6c 65 64 3f 20 53 70 65 |s instal|led? Spe|
|00002650| 63 69 66 69 63 61 6c 6c | 79 2c 20 49 20 77 61 6e |cificall|y, I wan|
|00002660| 74 20 74 6f 20 6b 6e 6f | 77 20 69 66 20 74 68 65 |t to kno|w if the|
|00002670| 20 6e 65 77 20 4c 44 45 | 46 20 75 73 65 64 20 62 | new LDE|F used b|
|00002680| 79 20 74 68 65 0d 3e 53 | 74 61 6e 64 61 72 64 47 |y the.>S|tandardG|
|00002690| 65 74 46 69 6c 65 20 64 | 69 61 6c 6f 67 20 62 6f |etFile d|ialog bo|
|000026a0| 78 20 69 73 20 61 76 61 | 69 6c 61 62 6c 65 2e 20 |x is ava|ilable. |
|000026b0| 28 69 2e 65 2e 20 74 68 | 65 20 6f 6e 65 20 74 68 |(i.e. th|e one th|
|000026c0| 61 74 20 70 75 74 73 20 | 61 6e 20 69 63 6f 6e 20 |at puts |an icon |
|000026d0| 6e 65 78 74 0d 3e 74 6f | 20 74 68 65 20 69 74 65 |next.>to| the ite|
|000026e0| 6d 20 6e 61 6d 65 2e 29 | 0d 0d 43 61 6c 6c 20 47 |m name.)|..Call G|
|000026f0| 65 73 74 61 6c 74 20 77 | 69 74 68 20 74 68 65 20 |estalt w|ith the |
|00002700| 22 67 65 73 74 61 6c 74 | 53 74 61 6e 64 61 72 64 |"gestalt|Standard|
|00002710| 46 69 6c 65 41 74 74 72 | 22 20 28 27 73 74 64 66 |FileAttr|" ('stdf|
|00002720| 27 29 20 73 65 6c 65 63 | 74 6f 72 20 61 6e 64 0d |') selec|tor and.|
|00002730| 74 65 73 74 20 74 68 65 | 20 22 67 65 73 74 61 6c |test the| "gestal|
|00002740| 74 53 74 61 6e 64 61 72 | 64 46 69 6c 65 48 61 73 |tStandar|dFileHas|
|00002750| 43 6f 6c 6f 72 49 63 6f | 6e 73 22 20 62 69 74 20 |ColorIco|ns" bit |
|00002760| 28 32 29 20 69 6e 20 74 | 68 65 20 72 65 73 70 6f |(2) in t|he respo|
|00002770| 6e 73 65 2e 0d 0d 3e 41 | 6c 73 6f 2c 20 49 20 77 |nse...>A|lso, I w|
|00002780| 6f 75 6c 64 20 6c 69 6b | 65 20 74 6f 20 6b 6e 6f |ould lik|e to kno|
|00002790| 77 20 77 68 61 74 20 66 | 6f 72 6d 61 74 20 74 68 |w what f|ormat th|
|000027a0| 65 20 64 61 74 61 20 73 | 68 6f 75 6c 64 20 62 65 |e data s|hould be|
|000027b0| 0d 3e 69 6e 20 77 68 65 | 6e 20 49 20 70 61 73 73 |.>in whe|n I pass|
|000027c0| 20 61 20 68 61 6e 64 6c | 65 20 74 6f 20 4c 53 65 | a handl|e to LSe|
|000027d0| 74 43 65 6c 6c 28 73 69 | 63 29 2e 0d 0d 49 20 64 |tCell(si|c)...I d|
|000027e0| 6f 6e 27 74 20 62 65 6c | 69 65 76 65 20 74 68 61 |on't bel|ieve tha|
|000027f0| 74 20 74 68 65 20 66 6f | 72 6d 61 74 20 6f 66 20 |t the fo|rmat of |
|00002800| 74 68 65 20 64 61 74 61 | 20 75 73 65 64 20 62 79 |the data| used by|
|00002810| 20 74 68 65 20 53 74 61 | 6e 64 61 72 64 20 46 69 | the Sta|ndard Fi|
|00002820| 6c 65 0d 4c 44 45 46 20 | 68 61 73 20 62 65 65 6e |le.LDEF |has been|
|00002830| 20 64 6f 63 75 6d 65 6e | 74 65 64 2e 20 20 49 66 | documen|ted. If|
|00002840| 20 74 68 69 73 20 69 73 | 20 69 6e 20 66 61 63 74 | this is| in fact|
|00002850| 20 74 68 65 20 63 61 73 | 65 2c 20 49 20 77 6f 75 | the cas|e, I wou|
|00002860| 6c 64 0d 72 65 63 6f 6d | 6d 65 6e 64 20 5f 6e 6f |ld.recom|mend _no|
|00002870| 74 5f 20 74 72 79 69 6e | 67 20 74 6f 20 72 65 76 |t_ tryin|g to rev|
|00002880| 65 72 73 65 2d 65 6e 67 | 69 6e 65 65 72 20 74 68 |erse-eng|ineer th|
|00002890| 65 20 66 6f 72 6d 61 74 | 2c 20 61 73 20 74 68 69 |e format|, as thi|
|000028a0| 73 20 69 73 0d 70 72 6f | 6e 65 20 74 6f 20 62 72 |s is.pro|ne to br|
|000028b0| 65 61 6b 69 6e 67 20 69 | 6e 20 74 68 65 20 66 75 |eaking i|n the fu|
|000028c0| 74 75 72 65 2e 20 20 49 | 6e 73 74 65 61 64 2c 20 |ture. I|nstead, |
|000028d0| 77 72 69 74 65 20 79 6f | 75 72 20 6f 77 6e 20 4c |write yo|ur own L|
|000028e0| 44 45 46 20 74 68 61 74 | 0d 64 6f 65 73 20 77 68 |DEF that|.does wh|
|000028f0| 61 74 20 79 6f 75 20 77 | 61 6e 74 2e 20 20 4c 44 |at you w|ant. LD|
|00002900| 45 46 73 20 61 72 65 6e | 27 74 20 76 65 72 79 20 |EFs aren|'t very |
|00002910| 68 61 72 64 20 74 6f 20 | 77 72 69 74 65 3b 20 49 |hard to |write; I|
|00002920| 20 69 6d 61 67 69 6e 65 | 20 74 68 61 74 20 61 0d | imagine| that a.|
|00002930| 72 65 61 73 6f 6e 61 62 | 6c 79 20 63 6f 6d 70 65 |reasonab|ly compe|
|00002940| 74 65 6e 74 20 4d 61 63 | 69 6e 74 6f 73 68 20 70 |tent Mac|intosh p|
|00002950| 72 6f 67 72 61 6d 6d 65 | 72 20 63 6f 75 6c 64 20 |rogramme|r could |
|00002960| 77 72 69 74 65 20 73 75 | 63 68 20 61 6e 20 4c 44 |write su|ch an LD|
|00002970| 45 46 20 69 6e 0d 61 20 | 66 65 77 20 68 6f 75 72 |EF in.a |few hour|
|00002980| 73 2c 20 69 66 20 6e 6f | 74 20 6c 65 73 73 2e 0d |s, if no|t less..|
|00002990| 0d 43 68 72 69 73 2e 0d | 0d 0d 2b 2b 2b 2b 2b 2b |.Chris..|..++++++|
|000029a0| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|000029b0| 2b 2b 2b 2b 2b 0d 0d 3e | 46 72 6f 6d 20 41 6c 65 |+++++..>|From Ale|
|000029c0| 78 61 6e 64 65 72 20 4d | 2e 20 52 6f 73 65 6e 62 |xander M|. Rosenb|
|000029d0| 65 72 67 20 3c 61 6c 65 | 78 72 40 61 70 70 6c 65 |erg <ale|xr@apple|
|000029e0| 2e 63 6f 6d 3e 0d 44 61 | 74 65 3a 20 4d 6f 6e 2c |.com>.Da|te: Mon,|
|000029f0| 20 36 20 4a 75 6e 20 31 | 39 39 34 20 30 32 3a 31 | 6 Jun 1|994 02:1|
|00002a00| 34 3a 33 33 20 47 4d 54 | 0d 4f 72 67 61 6e 69 7a |4:33 GMT|.Organiz|
|00002a10| 61 74 69 6f 6e 3a 20 48 | 61 63 6b 65 72 73 20 41 |ation: H|ackers A|
|00002a20| 6e 6f 6e 79 6d 6f 75 73 | 0d 0d 49 6e 20 61 72 74 |nonymous|..In art|
|00002a30| 69 63 6c 65 20 3c 77 79 | 73 6f 63 6b 69 43 71 77 |icle <wy|sockiCqw|
|00002a40| 42 45 71 2e 4d 39 42 40 | 6e 65 74 63 6f 6d 2e 63 |BEq.M9B@|netcom.c|
|00002a50| 6f 6d 3e 20 43 68 72 69 | 73 20 57 79 73 6f 63 6b |om> Chri|s Wysock|
|00002a60| 69 2c 20 77 79 73 6f 63 | 6b 69 40 6e 65 74 63 6f |i, wysoc|ki@netco|
|00002a70| 6d 2e 63 6f 6d 0d 77 72 | 69 74 65 73 3a 0d 3e 20 |m.com.wr|ites:.> |
|00002a80| 49 20 64 6f 6e 27 74 20 | 62 65 6c 69 65 76 65 20 |I don't |believe |
|00002a90| 74 68 61 74 20 74 68 65 | 20 66 6f 72 6d 61 74 20 |that the| format |
|00002aa0| 6f 66 20 74 68 65 20 64 | 61 74 61 20 75 73 65 64 |of the d|ata used|
|00002ab0| 20 62 79 20 74 68 65 20 | 53 74 61 6e 64 61 72 64 | by the |Standard|
|00002ac0| 20 46 69 6c 65 0d 3e 20 | 4c 44 45 46 20 68 61 73 | File.> |LDEF has|
|00002ad0| 20 62 65 65 6e 20 64 6f | 63 75 6d 65 6e 74 65 64 | been do|cumented|
|00002ae0| 2e 20 20 49 66 20 74 68 | 69 73 20 69 73 20 69 6e |. If th|is is in|
|00002af0| 20 66 61 63 74 20 74 68 | 65 20 63 61 73 65 2c 20 | fact th|e case, |
|00002b00| 49 20 77 6f 75 6c 64 0d | 3e 20 72 65 63 6f 6d 6d |I would.|> recomm|
|00002b10| 65 6e 64 20 5f 6e 6f 74 | 5f 20 74 72 79 69 6e 67 |end _not|_ trying|
|00002b20| 20 74 6f 20 72 65 76 65 | 72 73 65 2d 65 6e 67 69 | to reve|rse-engi|
|00002b30| 6e 65 65 72 20 74 68 65 | 20 66 6f 72 6d 61 74 2c |neer the| format,|
|00002b40| 20 61 73 20 74 68 69 73 | 20 69 73 0d 3e 20 70 72 | as this| is.> pr|
|00002b50| 6f 6e 65 20 74 6f 20 62 | 72 65 61 6b 69 6e 67 20 |one to b|reaking |
|00002b60| 69 6e 20 74 68 65 20 66 | 75 74 75 72 65 2e 20 20 |in the f|uture. |
|00002b70| 49 6e 73 74 65 61 64 2c | 20 77 72 69 74 65 20 79 |Instead,| write y|
|00002b80| 6f 75 72 20 6f 77 6e 20 | 4c 44 45 46 20 74 68 61 |our own |LDEF tha|
|00002b90| 74 0d 3e 20 64 6f 65 73 | 20 77 68 61 74 20 79 6f |t.> does| what yo|
|00002ba0| 75 20 77 61 6e 74 2e 20 | 20 4c 44 45 46 73 20 61 |u want. | LDEFs a|
|00002bb0| 72 65 6e 27 74 20 76 65 | 72 79 20 68 61 72 64 20 |ren't ve|ry hard |
|00002bc0| 74 6f 20 77 72 69 74 65 | 3b 20 49 20 69 6d 61 67 |to write|; I imag|
|00002bd0| 69 6e 65 20 74 68 61 74 | 20 61 0d 3e 20 72 65 61 |ine that| a.> rea|
|00002be0| 73 6f 6e 61 62 6c 79 20 | 63 6f 6d 70 65 74 65 6e |sonably |competen|
|00002bf0| 74 20 4d 61 63 69 6e 74 | 6f 73 68 20 70 72 6f 67 |t Macint|osh prog|
|00002c00| 72 61 6d 6d 65 72 20 63 | 6f 75 6c 64 20 77 72 69 |rammer c|ould wri|
|00002c10| 74 65 20 73 75 63 68 20 | 61 6e 20 4c 44 45 46 20 |te such |an LDEF |
|00002c20| 69 6e 0d 3e 20 61 20 66 | 65 77 20 68 6f 75 72 73 |in.> a f|ew hours|
|00002c30| 2c 20 69 66 20 6e 6f 74 | 20 6c 65 73 73 2e 0d 0d |, if not| less...|
|00002c40| 49 20 61 67 72 65 65 20 | 77 69 74 68 20 43 68 72 |I agree |with Chr|
|00002c50| 69 73 2e 0d 0d 44 4f 20 | 4e 4f 54 20 52 45 56 45 |is...DO |NOT REVE|
|00002c60| 52 53 45 20 45 4e 47 49 | 4e 45 45 52 20 54 48 45 |RSE ENGI|NEER THE|
|00002c70| 20 53 59 53 54 45 4d 20 | 53 4f 46 54 57 41 52 45 | SYSTEM |SOFTWARE|
|00002c80| 20 41 4e 44 20 55 53 45 | 20 54 48 41 54 20 49 4e | AND USE| THAT IN|
|00002c90| 46 4f 52 4d 41 54 49 4f | 4e 20 49 4e 20 59 4f 55 |FORMATIO|N IN YOU|
|00002ca0| 52 0d 41 50 50 4c 49 43 | 41 54 49 4f 4e 53 21 20 |R.APPLIC|ATIONS! |
|00002cb0| 57 45 20 57 49 4c 4c 20 | 48 55 4e 54 20 59 4f 55 |WE WILL |HUNT YOU|
|00002cc0| 20 44 4f 57 4e 20 41 4e | 44 20 4b 49 4c 4c 20 59 | DOWN AN|D KILL Y|
|00002cd0| 4f 55 2e 0d 0d 49 6e 20 | 74 68 69 73 20 63 61 73 |OU...In |this cas|
|00002ce0| 65 2c 20 49 20 77 61 73 | 20 6a 75 73 74 20 73 70 |e, I was| just sp|
|00002cf0| 65 61 6b 69 6e 67 20 77 | 69 74 68 20 74 68 65 20 |eaking w|ith the |
|00002d00| 53 6f 66 74 77 61 72 65 | 20 4d 65 72 63 65 6e 61 |Software| Mercena|
|00002d10| 72 79 20 72 65 73 70 6f | 6e 73 69 62 6c 65 20 66 |ry respo|nsible f|
|00002d20| 6f 72 0d 69 6e 63 6c 75 | 64 69 6e 67 20 74 68 65 |or.inclu|ding the|
|00002d30| 20 4d 61 63 69 6e 74 6f | 73 68 20 45 61 73 79 20 | Macinto|sh Easy |
|00002d40| 4f 70 65 6e 20 76 65 72 | 73 69 6f 6e 20 6f 66 20 |Open ver|sion of |
|00002d50| 53 74 61 6e 64 61 72 64 | 20 46 69 6c 65 20 69 6e |Standard| File in|
|00002d60| 20 53 79 73 74 65 6d 20 | 55 70 64 61 74 65 0d 33 | System |Update.3|
|00002d70| 2e 30 2e 20 57 65 20 77 | 65 72 65 20 73 70 65 61 |.0. We w|ere spea|
|00002d80| 6b 69 6e 67 20 6f 66 20 | 61 20 77 61 79 20 74 6f |king of |a way to|
|00002d90| 20 69 6e 63 72 65 61 73 | 65 20 74 68 65 20 6c 69 | increas|e the li|
|00002da0| 6d 69 74 20 6f 66 20 69 | 74 65 6d 73 20 74 68 61 |mit of i|tems tha|
|00002db0| 74 20 63 61 6e 20 62 65 | 0d 64 69 73 70 6c 61 79 |t can be|.display|
|00002dc0| 65 64 20 66 6f 72 20 61 | 20 67 69 76 65 6e 20 64 |ed for a| given d|
|00002dd0| 69 72 65 63 74 6f 72 79 | 2e 20 44 6f 69 6e 67 20 |irectory|. Doing |
|00002de0| 73 6f 20 77 6f 75 6c 64 | 20 73 70 65 63 69 66 69 |so would| specifi|
|00002df0| 63 61 6c 6c 79 20 62 72 | 65 61 6b 20 70 65 6f 70 |cally br|eak peop|
|00002e00| 6c 65 20 77 68 6f 0d 22 | 6b 6e 6f 77 22 20 74 68 |le who."|know" th|
|00002e10| 65 20 66 6f 72 6d 61 74 | 20 6f 66 20 74 68 65 20 |e format| of the |
|00002e20| 63 65 6c 6c 20 64 61 74 | 61 2e 0d 2d 20 2d 2d 2d |cell dat|a..- ---|
|00002e30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e70| 2d 2d 2d 2d 2d 2d 0d 2d | 20 20 41 6c 65 78 61 6e |------.-| Alexan|
|00002e80| 64 65 72 20 4d 2e 20 52 | 6f 73 65 6e 62 65 72 67 |der M. R|osenberg|
|00002e90| 20 20 2d 20 49 4e 54 45 | 52 4e 45 54 3a 20 61 6c | - INTE|RNET: al|
|00002ea0| 65 78 72 40 61 70 70 6c | 65 2e 63 6f 6d 20 20 20 |exr@appl|e.com |
|00002eb0| 20 20 20 2d 20 59 6f 79 | 6f 64 79 6e 65 20 20 20 | - Yoy|odyne |
|00002ec0| 20 2d 0d 2d 20 20 33 33 | 30 20 57 61 76 65 72 6c | -.- 33|0 Waverl|
|00002ed0| 65 79 20 53 74 2e 2c 20 | 41 70 74 20 42 20 2d 20 |ey St., |Apt B - |
|00002ee0| 55 55 43 50 3a 75 63 62 | 76 61 78 21 61 70 70 6c |UUCP:ucb|vax!appl|
|00002ef0| 65 21 61 6c 65 78 72 20 | 20 20 20 20 20 20 20 2d |e!alexr | -|
|00002f00| 20 50 72 6f 70 75 6c 73 | 69 6f 6e 20 20 2d 0d 2d | Propuls|ion -.-|
|00002f10| 20 20 50 61 6c 6f 20 41 | 6c 74 6f 2c 20 43 41 20 | Palo A|lto, CA |
|00002f20| 39 34 33 30 31 20 20 20 | 20 20 2d 20 20 20 20 20 |94301 | - |
|00002f30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002f40| 20 20 20 20 20 20 20 20 | 20 20 20 2d 20 53 79 73 | | - Sys|
|00002f50| 74 65 6d 73 20 20 20 20 | 20 2d 0d 2d 20 20 28 34 |tems | -.- (4|
|00002f60| 31 35 29 20 33 32 39 2d | 38 34 36 33 20 20 20 20 |15) 329-|8463 |
|00002f70| 20 20 20 20 20 20 2d 20 | 4e 6f 62 6f 64 79 20 69 | - |Nobody i|
|00002f80| 73 20 6d 79 20 65 6d 70 | 6c 6f 79 65 72 20 73 6f |s my emp|loyer so|
|00002f90| 20 20 20 20 20 20 20 2d | 20 3a 2d 29 20 20 20 20 | -| :-) |
|00002fa0| 20 20 20 20 20 2d 0d 2d | 20 20 20 20 20 20 20 20 | -.-| |
|00002fb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002fc0| 20 20 2d 20 6e 6f 62 6f | 64 79 20 63 61 72 65 73 | - nobo|dy cares|
|00002fd0| 20 77 68 61 74 20 49 20 | 73 61 79 2e 20 20 20 20 | what I |say. |
|00002fe0| 20 20 20 2d 20 20 20 20 | 20 20 20 20 20 20 20 20 | - | |
|00002ff0| 20 2d 0d 0d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | -..----|--------|
|00003000| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00003010| 0d 3e 46 72 6f 6d 20 6d | 70 63 6c 69 6e 65 40 63 |.>From m|pcline@c|
|00003020| 61 74 73 2e 75 63 73 63 | 2e 65 64 75 20 28 4d 61 |ats.ucsc|.edu (Ma|
|00003030| 74 74 68 65 77 20 50 61 | 75 6c 20 43 6c 69 6e 65 |tthew Pa|ul Cline|
|00003040| 29 0d 53 75 62 6a 65 63 | 74 3a 20 48 6f 77 20 74 |).Subjec|t: How t|
|00003050| 6f 20 74 65 6c 6c 20 77 | 68 61 74 20 6b 69 6e 64 |o tell w|hat kind|
|00003060| 20 6f 66 20 64 72 69 76 | 65 20 61 20 76 6f 6c 75 | of driv|e a volu|
|00003070| 6d 65 20 69 73 3f 0d 44 | 61 74 65 3a 20 32 20 4a |me is?.D|ate: 2 J|
|00003080| 75 6e 20 31 39 39 34 20 | 32 33 3a 31 37 3a 33 36 |un 1994 |23:17:36|
|00003090| 20 47 4d 54 0d 4f 72 67 | 61 6e 69 7a 61 74 69 6f | GMT.Org|anizatio|
|000030a0| 6e 3a 20 55 6e 69 76 65 | 72 73 69 74 79 20 6f 66 |n: Unive|rsity of|
|000030b0| 20 43 61 6c 69 66 6f 72 | 6e 69 61 2c 20 53 61 6e | Califor|nia, San|
|000030c0| 74 61 20 43 72 75 7a 0d | 0d 0d 09 49 73 20 74 68 |ta Cruz.|...Is th|
|000030d0| 65 72 65 20 61 6e 79 20 | 73 6f 72 74 20 6f 66 20 |ere any |sort of |
|000030e0| 73 79 73 74 65 6d 20 63 | 61 6c 6c 20 74 68 61 74 |system c|all that|
|000030f0| 20 77 69 6c 6c 20 74 65 | 6c 6c 20 79 6f 75 20 74 | will te|ll you t|
|00003100| 68 65 20 74 79 70 65 0d | 6f 66 20 61 20 76 6f 6c |he type.|of a vol|
|00003110| 75 6d 65 20 28 66 6c 6f | 70 79 79 20 64 72 69 76 |ume (flo|pyy driv|
|00003120| 65 72 2c 20 68 61 72 64 | 20 64 72 69 76 65 2c 20 |er, hard| drive, |
|00003130| 6f 72 20 6f 74 68 65 72 | 29 3f 20 20 54 68 61 6e |or other|)? Than|
|00003140| 6b 73 20 69 6e 20 61 64 | 76 61 6e 63 65 2e 0d 2d |ks in ad|vance..-|
|00003150| 2d 20 0d 50 6f 6f 64 6c | 65 73 20 68 61 76 65 20 |- .Poodl|es have |
|00003160| 6e 6f 20 68 6f 6e 6f 72 | 2e 20 20 20 20 20 20 20 |no honor|. |
|00003170| 20 20 20 20 20 20 20 20 | 48 61 76 65 20 79 6f 75 | |Have you|
|00003180| 20 68 75 67 67 65 64 20 | 79 6f 75 72 20 73 68 6f | hugged |your sho|
|00003190| 67 67 6f 74 68 20 74 6f | 64 61 79 3f 0d 47 45 20 |ggoth to|day?.GE |
|000031a0| 64 3f 20 2d 70 2b 20 63 | 2b 2b 28 2b 2b 2b 29 20 |d? -p+ c|++(+++) |
|000031b0| 6c 2b 2b 20 75 2b 2b 20 | 65 2b 20 6d 2b 20 73 2f |l++ u++ |e+ m+ s/|
|000031c0| 2d 20 6e 2b 28 2d 29 20 | 68 2b 20 66 20 21 67 20 |- n+(-) |h+ f !g |
|000031d0| 77 2b 20 74 2b 20 72 20 | 79 2b 0d 0d 2b 2b 2b 2b |w+ t+ r |y+..++++|
|000031e0| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|000031f0| 2b 2b 2b 2b 2b 2b 2b 0d | 0d 3e 46 72 6f 6d 20 6d |+++++++.|.>From m|
|00003200| 63 6c 6f 77 40 63 6f 79 | 6f 74 65 2e 63 73 75 73 |clow@coy|ote.csus|
|00003210| 6d 2e 65 64 75 20 28 4d | 61 72 73 68 61 6c 6c 20 |m.edu (M|arshall |
|00003220| 43 6c 6f 77 29 0d 44 61 | 74 65 3a 20 32 20 4a 75 |Clow).Da|te: 2 Ju|
|00003230| 6e 20 31 39 39 34 20 31 | 36 3a 35 39 3a 30 31 20 |n 1994 1|6:59:01 |
|00003240| 2d 30 37 30 30 0d 4f 72 | 67 61 6e 69 7a 61 74 69 |-0700.Or|ganizati|
|00003250| 6f 6e 3a 20 43 61 6c 69 | 66 6f 72 6e 69 61 20 53 |on: Cali|fornia S|
|00003260| 74 61 74 65 20 55 6e 69 | 76 65 72 73 69 74 79 20 |tate Uni|versity |
|00003270| 53 61 6e 20 4d 61 72 63 | 6f 73 0d 0d 4d 61 74 74 |San Marc|os..Matt|
|00003280| 68 65 77 20 50 61 75 6c | 20 43 6c 69 6e 65 20 28 |hew Paul| Cline (|
|00003290| 6d 70 63 6c 69 6e 65 40 | 63 61 74 73 2e 75 63 73 |mpcline@|cats.ucs|
|000032a0| 63 2e 65 64 75 29 20 77 | 72 6f 74 65 3a 0d 0d 3e |c.edu) w|rote:..>|
|000032b0| 09 49 73 20 74 68 65 72 | 65 20 61 6e 79 20 73 6f |.Is ther|e any so|
|000032c0| 72 74 20 6f 66 20 73 79 | 73 74 65 6d 20 63 61 6c |rt of sy|stem cal|
|000032d0| 6c 20 74 68 61 74 20 77 | 69 6c 6c 20 74 65 6c 6c |l that w|ill tell|
|000032e0| 20 79 6f 75 20 74 68 65 | 20 74 79 70 65 0d 3e 6f | you the| type.>o|
|000032f0| 66 20 61 20 76 6f 6c 75 | 6d 65 20 28 66 6c 6f 70 |f a volu|me (flop|
|00003300| 79 79 20 64 72 69 76 65 | 72 2c 20 68 61 72 64 20 |yy drive|r, hard |
|00003310| 64 72 69 76 65 2c 20 6f | 72 20 6f 74 68 65 72 29 |drive, o|r other)|
|00003320| 3f 20 20 54 68 61 6e 6b | 73 20 69 6e 20 61 64 76 |? Thank|s in adv|
|00003330| 61 6e 63 65 2e 0d 0d 4e | 6f 74 20 69 6e 20 67 65 |ance...N|ot in ge|
|00003340| 6e 65 72 61 6c 2c 20 62 | 75 74 20 79 6f 75 20 63 |neral, b|ut you c|
|00003350| 61 6e 20 69 6e 66 65 72 | 20 61 20 6c 6f 74 20 61 |an infer| a lot a|
|00003360| 62 6f 75 74 20 61 20 76 | 6f 6c 75 6d 65 20 66 72 |bout a v|olume fr|
|00003370| 6f 6d 20 6c 6f 6f 6b 69 | 6e 67 0d 61 74 20 61 20 |om looki|ng.at a |
|00003380| 66 65 77 20 62 69 74 73 | 20 6f 66 20 69 6e 66 6f |few bits| of info|
|00003390| 72 6d 61 74 69 6f 6e 2e | 0d 0d 31 29 20 57 68 61 |rmation.|..1) Wha|
|000033a0| 74 20 64 72 69 76 65 72 | 20 74 61 6c 6b 73 20 74 |t driver| talks t|
|000033b0| 6f 20 69 74 3f 20 49 73 | 20 69 74 20 27 2e 53 6f |o it? Is| it '.So|
|000033c0| 6e 79 27 3f 20 54 68 65 | 6e 20 69 74 27 73 20 61 |ny'? The|n it's a|
|000033d0| 20 66 6c 6f 70 70 79 2e | 0d 32 29 20 49 73 20 74 | floppy.|.2) Is t|
|000033e0| 68 65 20 64 72 69 76 65 | 72 20 69 6e 20 74 68 65 |he drive|r in the|
|000033f0| 20 72 61 6e 67 65 20 66 | 6f 72 20 53 43 53 49 20 | range f|or SCSI |
|00003400| 64 65 76 69 63 65 73 3f | 0d 33 29 20 49 73 20 74 |devices?|.3) Is t|
|00003410| 68 65 20 76 6f 6c 75 6d | 65 20 72 65 61 64 2d 6f |he volum|e read-o|
|00003420| 6e 6c 79 3f 0d 34 29 20 | 49 73 20 74 68 65 20 76 |nly?.4) |Is the v|
|00003430| 6f 6c 75 6d 65 20 65 6a | 65 63 74 61 62 6c 65 3f |olume ej|ectable?|
|00003440| 0d 35 29 20 49 73 20 74 | 68 65 20 76 6f 6c 75 6d |.5) Is t|he volum|
|00003450| 65 20 22 72 65 6d 6f 74 | 65 22 3f 0d 2e 2e 20 61 |e "remot|e"?... a|
|00003460| 6e 64 20 73 6f 20 6f 6e | 2e 0d 0d 4e 6f 6e 65 20 |nd so on|...None |
|00003470| 6f 66 20 74 68 65 20 69 | 6e 66 6f 72 6d 61 74 69 |of the i|nformati|
|00003480| 6f 6e 20 69 73 20 63 6f | 6e 63 6c 75 73 69 76 65 |on is co|nclusive|
|00003490| 2c 20 62 75 74 20 79 6f | 75 20 63 61 6e 20 66 69 |, but yo|u can fi|
|000034a0| 67 75 72 65 20 6f 75 74 | 20 77 68 61 74 0d 79 6f |gure out| what.yo|
|000034b0| 75 20 6e 65 65 64 20 74 | 6f 20 6b 6e 6f 77 20 3e |u need t|o know >|
|000034c0| 39 35 25 20 6f 66 20 74 | 68 65 20 74 69 6d 65 2e |95% of t|he time.|
|000034d0| 0d 0d 4d 61 72 73 68 61 | 6c 6c 20 43 6c 6f 77 0d |..Marsha|ll Clow.|
|000034e0| 41 6c 61 64 64 69 6e 20 | 53 79 73 74 65 6d 73 0d |Aladdin |Systems.|
|000034f0| 6d 63 6c 6f 77 40 73 61 | 6e 5f 6d 61 72 63 6f 73 |mclow@sa|n_marcos|
|00003500| 2e 63 73 75 73 6d 2e 65 | 64 75 0d 0d 0d 2b 2b 2b |.csusm.e|du...+++|
|00003510| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00003520| 2b 2b 2b 2b 2b 2b 2b 2b | 0d 0d 3e 46 72 6f 6d 20 |++++++++|..>From |
|00003530| 4a 65 72 72 79 2e 48 61 | 6c 73 74 65 61 64 40 6c |Jerry.Ha|lstead@l|
|00003540| 61 75 6e 63 68 70 61 64 | 2e 75 6e 63 2e 65 64 75 |aunchpad|.unc.edu|
|00003550| 20 28 6a 65 72 72 79 20 | 68 61 6c 73 74 65 61 64 | (jerry |halstead|
|00003560| 29 0d 44 61 74 65 3a 20 | 33 20 4a 75 6e 20 31 39 |).Date: |3 Jun 19|
|00003570| 39 34 20 30 30 3a 34 35 | 3a 33 39 20 47 4d 54 0d |94 00:45|:39 GMT.|
|00003580| 4f 72 67 61 6e 69 7a 61 | 74 69 6f 6e 3a 20 55 6e |Organiza|tion: Un|
|00003590| 69 76 65 72 73 69 74 79 | 20 6f 66 20 4e 6f 72 74 |iversity| of Nort|
|000035a0| 68 20 43 61 72 6f 6c 69 | 6e 61 20 45 78 74 65 6e |h Caroli|na Exten|
|000035b0| 64 65 64 20 42 75 6c 6c | 65 74 69 6e 20 42 6f 61 |ded Bull|etin Boa|
|000035c0| 72 64 20 53 65 72 76 69 | 63 65 0d 0d 72 65 70 6c |rd Servi|ce..repl|
|000035d0| 79 20 74 6f 20 6d 65 73 | 73 61 67 65 20 66 72 6f |y to mes|sage fro|
|000035e0| 6d 20 6d 70 63 6c 69 6e | 65 40 63 61 74 73 2e 75 |m mpclin|e@cats.u|
|000035f0| 63 73 63 2e 65 64 75 3a | 0d 0d 49 20 67 6f 74 20 |csc.edu:|..I got |
|00003600| 73 6f 6d 65 20 68 65 6c | 70 20 6c 61 73 74 20 77 |some hel|p last w|
|00003610| 65 65 6b 20 63 6f 72 72 | 65 6c 61 74 69 6e 67 20 |eek corr|elating |
|00003620| 62 65 74 77 65 65 6e 20 | 61 20 76 52 65 66 4e 75 |between |a vRefNu|
|00003630| 6d 20 61 6e 64 20 74 68 | 65 20 61 63 74 75 61 6c |m and th|e actual|
|00003640| 0d 53 43 53 49 20 49 44 | 2e 20 20 49 20 75 73 65 |.SCSI ID|. I use|
|00003650| 64 20 50 42 48 47 65 74 | 56 49 6e 66 6f 20 74 6f |d PBHGet|VInfo to|
|00003660| 20 67 65 74 20 74 68 65 | 20 72 65 66 6e 75 6d 20 | get the| refnum |
|00003670| 61 6e 64 20 74 68 65 20 | 66 6f 6c 6c 6f 77 69 6e |and the |followin|
|00003680| 67 20 66 6f 72 6d 75 6c | 61 0d 74 6f 20 63 6f 6e |g formul|a.to con|
|00003690| 76 65 72 74 20 74 6f 20 | 61 20 53 43 53 49 20 49 |vert to |a SCSI I|
|000036a0| 44 3a 0d 0d 20 48 50 61 | 72 61 6d 42 6c 6f 63 6b |D:.. HPa|ramBlock|
|000036b0| 52 65 63 09 76 6f 6c 50 | 42 3b 0d 20 76 6f 6c 50 |Rec.volP|B;. volP|
|000036c0| 42 2e 76 6f 6c 75 6d 65 | 50 61 72 61 6d 2e 69 6f |B.volume|Param.io|
|000036d0| 56 52 65 66 4e 75 6d 20 | 3d 20 30 3b 0d 20 76 6f |VRefNum |= 0;. vo|
|000036e0| 6c 50 42 2e 76 6f 6c 75 | 6d 65 50 61 72 61 6d 2e |lPB.volu|meParam.|
|000036f0| 69 6f 4e 61 6d 65 50 74 | 72 20 3d 20 28 53 74 72 |ioNamePt|r = (Str|
|00003700| 69 6e 67 50 74 72 29 6e | 61 6d 65 3b 0d 20 76 6f |ingPtr)n|ame;. vo|
|00003710| 6c 50 42 2e 76 6f 6c 75 | 6d 65 50 61 72 61 6d 2e |lPB.volu|meParam.|
|00003720| 69 6f 56 6f 6c 49 6e 64 | 65 78 20 3d 20 69 3b 20 |ioVolInd|ex = i; |
|00003730| 20 20 2f 2f 20 74 68 69 | 73 20 69 73 20 69 6e 20 | // thi|s is in |
|00003740| 61 20 6c 6f 6f 70 20 74 | 6f 20 67 65 74 20 61 6c |a loop t|o get al|
|00003750| 6c 20 64 72 69 76 65 72 | 73 0d 69 66 20 28 50 42 |l driver|s.if (PB|
|00003760| 48 47 65 74 56 49 6e 66 | 6f 28 26 76 6f 6c 50 42 |HGetVInf|o(&volPB|
|00003770| 2c 46 41 4c 53 45 29 20 | 3d 3d 20 6e 6f 45 72 72 |,FALSE) |== noErr|
|00003780| 29 7b 09 09 0d 20 20 20 | 52 65 66 4e 75 6d 20 3d |){... |RefNum =|
|00003790| 20 61 62 73 28 76 6f 6c | 50 42 2e 76 6f 6c 75 6d | abs(vol|PB.volum|
|000037a0| 65 50 61 72 61 6d 2e 69 | 6f 56 44 52 65 66 4e 75 |eParam.i|oVDRefNu|
|000037b0| 6d 2b 31 29 3b 0d 20 20 | 20 73 63 73 69 49 44 20 |m+1);. | scsiID |
|000037c0| 3d 20 52 65 66 4e 75 6d | 2d 33 32 3b 20 20 7d 0d |= RefNum|-32; }.|
|000037d0| 0d 49 20 74 68 65 6e 20 | 75 73 65 20 74 68 65 20 |.I then |use the |
|000037e0| 73 63 73 69 49 44 20 77 | 69 74 68 20 74 68 65 20 |scsiID w|ith the |
|000037f0| 53 43 53 49 20 6d 61 6e | 61 67 65 72 20 72 6f 75 |SCSI man|ager rou|
|00003800| 74 69 6e 65 73 20 74 6f | 20 6f 62 74 61 69 6e 20 |tines to| obtain |
|00003810| 49 6e 71 75 69 72 79 20 | 64 61 74 61 0d 66 6f 72 |Inquiry |data.for|
|00003820| 20 74 68 65 20 67 69 76 | 65 6e 20 64 72 69 76 65 | the giv|en drive|
|00003830| 2c 20 77 68 69 63 68 20 | 69 6e 63 6c 75 64 65 73 |, which |includes|
|00003840| 2c 20 61 6d 6f 6e 67 20 | 6f 74 68 65 72 20 74 68 |, among |other th|
|00003850| 69 6e 67 73 2c 20 74 68 | 65 20 64 65 76 69 63 65 |ings, th|e device|
|00003860| 20 74 79 70 65 2e 20 0d | 48 65 72 65 27 73 20 74 | type. .|Here's t|
|00003870| 68 65 20 62 65 67 69 6e | 6e 69 6e 67 73 20 6f 66 |he begin|nings of|
|00003880| 20 74 68 65 20 64 65 76 | 69 63 65 20 74 79 70 65 | the dev|ice type|
|00003890| 20 74 61 62 6c 65 20 66 | 72 6f 6d 20 74 68 65 20 | table f|rom the |
|000038a0| 53 43 53 49 20 73 70 65 | 63 3a 0d 0d 5f 5f 5f 5f |SCSI spe|c:..____|
|000038b0| 53 43 53 49 5f 44 65 76 | 5f 74 79 70 65 73 5f 5f |SCSI_Dev|_types__|
|000038c0| 5f 0d 64 69 72 65 63 74 | 20 61 63 63 65 73 73 20 |_.direct| access |
|000038d0| 28 64 69 73 6b 29 20 30 | 0d 73 65 71 20 61 63 63 |(disk) 0|.seq acc|
|000038e0| 65 73 73 20 28 74 61 70 | 65 29 20 20 20 20 31 0d |ess (tap|e) 1.|
|000038f0| 70 72 69 6e 74 65 72 20 | 64 65 76 69 63 65 20 20 |printer |device |
|00003900| 20 20 20 20 20 32 0d 70 | 72 6f 63 65 73 73 6f 72 | 2.p|rocessor|
|00003910| 20 20 20 20 20 20 20 20 | 20 20 20 20 33 0d 77 6f | | 3.wo|
|00003920| 72 6d 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |rm | |
|00003930| 20 20 20 34 0d 63 64 2d | 72 6f 6d 20 20 20 20 20 | 4.cd-|rom |
|00003940| 20 20 20 20 20 20 20 20 | 20 20 35 0d 20 0d 4f 66 | | 5. .Of|
|00003950| 20 63 6f 75 72 73 65 20 | 74 68 69 73 20 6d 61 79 | course |this may|
|00003960| 20 6e 6f 74 20 62 65 20 | 74 68 65 20 6c 65 76 65 | not be |the leve|
|00003970| 6c 20 6f 66 20 69 6d 70 | 6c 65 6d 65 6e 74 61 74 |l of imp|lementat|
|00003980| 69 6f 6e 20 79 6f 75 20 | 68 61 64 20 69 6e 20 6d |ion you |had in m|
|00003990| 69 6e 64 2e 20 0d 48 6f | 70 65 20 69 74 20 68 65 |ind. .Ho|pe it he|
|000039a0| 6c 70 73 2e 0d 0d 0d 42 | 69 67 20 68 65 61 64 20 |lps....B|ig head |
|000039b0| 4a 65 72 72 79 20 61 6e | 64 20 74 68 65 20 64 65 |Jerry an|d the de|
|000039c0| 6d 6f 6e 73 74 72 61 62 | 6c 65 73 2e 2e 2e 2e 0d |monstrab|les.....|
|000039d0| 2d 2d 0d 2d 20 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--.- ---|--------|
|000039e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000039f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003a00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003a10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003a20| 2d 0d 20 5c 20 54 68 65 | 20 61 62 6f 76 65 20 64 |-. \ The| above d|
|00003a30| 6f 65 73 20 6e 6f 74 20 | 72 65 70 72 65 73 65 6e |oes not |represen|
|00003a40| 74 20 4f 49 54 2c 20 55 | 4e 43 2d 43 48 2c 20 6c |t OIT, U|NC-CH, l|
|00003a50| 61 55 4e 43 68 70 61 64 | 2c 20 6f 72 20 69 74 73 |aUNChpad|, or its|
|00003a60| 20 6f 74 68 65 72 20 75 | 73 65 72 73 2e 20 2f 0d | other u|sers. /.|
|00003a70| 20 20 20 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | -----|--------|
|00003a80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003a90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003aa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003ab0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 0d 2b 2b 2b |--------|---..+++|
|00003ac0| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00003ad0| 2b 2b 2b 2b 2b 2b 2b 2b | 0d 0d 3e 46 72 6f 6d 20 |++++++++|..>From |
|00003ae0| 62 6c 6f 62 40 61 70 70 | 6c 65 2e 63 6f 6d 20 28 |blob@app|le.com (|
|00003af0| 42 72 69 61 6e 20 42 65 | 63 68 74 65 6c 29 0d 44 |Brian Be|chtel).D|
|00003b00| 61 74 65 3a 20 34 20 4a | 75 6e 20 31 39 39 34 20 |ate: 4 J|un 1994 |
|00003b10| 30 37 3a 30 30 3a 33 36 | 20 2d 30 37 30 30 0d 4f |07:00:36| -0700.O|
|00003b20| 72 67 61 6e 69 7a 61 74 | 69 6f 6e 3a 20 41 70 70 |rganizat|ion: App|
|00003b30| 6c 65 20 43 6f 6d 70 75 | 74 65 72 2c 20 49 6e 63 |le Compu|ter, Inc|
|00003b40| 2e 2c 20 43 75 70 65 72 | 74 69 6e 6f 2c 20 43 61 |., Cuper|tino, Ca|
|00003b50| 6c 69 66 6f 72 6e 69 61 | 0d 0d 6d 63 6c 6f 77 40 |lifornia|..mclow@|
|00003b60| 63 6f 79 6f 74 65 2e 63 | 73 75 73 6d 2e 65 64 75 |coyote.c|susm.edu|
|00003b70| 20 28 4d 61 72 73 68 61 | 6c 6c 20 43 6c 6f 77 29 | (Marsha|ll Clow)|
|00003b80| 20 77 72 69 74 65 73 3a | 0d 0d 3e 4d 61 74 74 68 | writes:|..>Matth|
|00003b90| 65 77 20 50 61 75 6c 20 | 43 6c 69 6e 65 20 28 6d |ew Paul |Cline (m|
|00003ba0| 70 63 6c 69 6e 65 40 63 | 61 74 73 2e 75 63 73 63 |pcline@c|ats.ucsc|
|00003bb0| 2e 65 64 75 29 20 77 72 | 6f 74 65 3a 0d 0d 3e 3e |.edu) wr|ote:..>>|
|00003bc0| 09 49 73 20 74 68 65 72 | 65 20 61 6e 79 20 73 6f |.Is ther|e any so|
|00003bd0| 72 74 20 6f 66 20 73 79 | 73 74 65 6d 20 63 61 6c |rt of sy|stem cal|
|00003be0| 6c 20 74 68 61 74 20 77 | 69 6c 6c 20 74 65 6c 6c |l that w|ill tell|
|00003bf0| 20 79 6f 75 20 74 68 65 | 20 74 79 70 65 0d 3e 3e | you the| type.>>|
|00003c00| 6f 66 20 61 20 76 6f 6c | 75 6d 65 20 28 66 6c 6f |of a vol|ume (flo|
|00003c10| 70 79 79 20 64 72 69 76 | 65 72 2c 20 68 61 72 64 |pyy driv|er, hard|
|00003c20| 20 64 72 69 76 65 2c 20 | 6f 72 20 6f 74 68 65 72 | drive, |or other|
|00003c30| 29 3f 20 20 54 68 61 6e | 6b 73 20 69 6e 20 61 64 |)? Than|ks in ad|
|00003c40| 76 61 6e 63 65 2e 0d 0d | 3e 4e 6f 74 20 69 6e 20 |vance...|>Not in |
|00003c50| 67 65 6e 65 72 61 6c 2c | 20 62 75 74 20 79 6f 75 |general,| but you|
|00003c60| 20 63 61 6e 20 69 6e 66 | 65 72 20 61 20 6c 6f 74 | can inf|er a lot|
|00003c70| 20 61 62 6f 75 74 20 61 | 20 76 6f 6c 75 6d 65 20 | about a| volume |
|00003c80| 66 72 6f 6d 20 6c 6f 6f | 6b 69 6e 67 0d 3e 61 74 |from loo|king.>at|
|00003c90| 20 61 20 66 65 77 20 62 | 69 74 73 20 6f 66 20 69 | a few b|its of i|
|00003ca0| 6e 66 6f 72 6d 61 74 69 | 6f 6e 2e 0d 0d 3e 31 29 |nformati|on...>1)|
|00003cb0| 20 57 68 61 74 20 64 72 | 69 76 65 72 20 74 61 6c | What dr|iver tal|
|00003cc0| 6b 73 20 74 6f 20 69 74 | 3f 20 49 73 20 69 74 20 |ks to it|? Is it |
|00003cd0| 27 2e 53 6f 6e 79 27 3f | 20 54 68 65 6e 20 69 74 |'.Sony'?| Then it|
|00003ce0| 27 73 20 61 20 66 6c 6f | 70 70 79 2e 0d 0d 4f 72 |'s a flo|ppy...Or|
|00003cf0| 20 61 6e 20 48 44 20 32 | 30 2e 20 20 4f 72 20 73 | an HD 2|0. Or s|
|00003d00| 6f 6d 65 74 68 69 6e 67 | 20 77 68 69 63 68 20 69 |omething| which i|
|00003d10| 73 20 74 72 79 69 6e 67 | 20 74 6f 20 65 6d 75 6c |s trying| to emul|
|00003d20| 61 74 65 20 65 69 74 68 | 65 72 20 61 20 66 6c 6f |ate eith|er a flo|
|00003d30| 70 70 79 20 6f 72 0d 61 | 6e 20 48 44 20 32 30 2e |ppy or.a|n HD 20.|
|00003d40| 20 20 28 54 68 65 20 48 | 44 20 32 30 20 77 61 73 | (The H|D 20 was|
|00003d50| 20 74 68 65 20 66 69 72 | 73 74 20 41 70 70 6c 65 | the fir|st Apple|
|00003d60| 2d 6c 61 62 65 6c 65 64 | 20 4d 61 63 69 6e 74 6f |-labeled| Macinto|
|00003d70| 73 68 20 68 61 72 64 20 | 64 72 69 76 65 2e 0d 49 |sh hard |drive..I|
|00003d80| 74 20 64 69 64 20 6e 6f | 74 20 75 73 65 20 53 43 |t did no|t use SC|
|00003d90| 53 49 2e 29 0d 0d 3e 32 | 29 20 49 73 20 74 68 65 |SI.)..>2|) Is the|
|00003da0| 20 64 72 69 76 65 72 20 | 69 6e 20 74 68 65 20 72 | driver |in the r|
|00003db0| 61 6e 67 65 20 66 6f 72 | 20 53 43 53 49 20 64 65 |ange for| SCSI de|
|00003dc0| 76 69 63 65 73 3f 0d 0d | 57 69 74 68 20 41 73 79 |vices?..|With Asy|
|00003dd0| 6e 63 68 72 6f 6e 6f 75 | 73 20 53 43 53 49 20 4d |nchronou|s SCSI M|
|00003de0| 61 6e 61 67 65 72 20 34 | 2e 33 2c 20 53 43 53 49 |anager 4|.3, SCSI|
|00003df0| 20 64 65 76 69 63 65 73 | 20 68 61 76 65 20 63 61 | devices| have ca|
|00003e00| 6e 20 64 72 69 76 65 72 | 73 0d 6f 75 74 73 69 64 |n driver|s.outsid|
|00003e10| 65 20 74 68 65 20 74 72 | 61 64 69 74 69 6f 6e 61 |e the tr|aditiona|
|00003e20| 6c 20 72 61 6e 67 65 2e | 0d 0d 3e 33 29 20 49 73 |l range.|..>3) Is|
|00003e30| 20 74 68 65 20 76 6f 6c | 75 6d 65 20 72 65 61 64 | the vol|ume read|
|00003e40| 2d 6f 6e 6c 79 3f 0d 3e | 34 29 20 49 73 20 74 68 |-only?.>|4) Is th|
|00003e50| 65 20 76 6f 6c 75 6d 65 | 20 65 6a 65 63 74 61 62 |e volume| ejectab|
|00003e60| 6c 65 3f 0d 3e 35 29 20 | 49 73 20 74 68 65 20 76 |le?.>5) |Is the v|
|00003e70| 6f 6c 75 6d 65 20 22 72 | 65 6d 6f 74 65 22 3f 0d |olume "r|emote"?.|
|00003e80| 3e 2e 2e 20 61 6e 64 20 | 73 6f 20 6f 6e 2e 0d 0d |>.. and |so on...|
|00003e90| 3e 4e 6f 6e 65 20 6f 66 | 20 74 68 65 20 69 6e 66 |>None of| the inf|
|00003ea0| 6f 72 6d 61 74 69 6f 6e | 20 69 73 20 63 6f 6e 63 |ormation| is conc|
|00003eb0| 6c 75 73 69 76 65 2c 20 | 62 75 74 20 79 6f 75 20 |lusive, |but you |
|00003ec0| 63 61 6e 20 66 69 67 75 | 72 65 20 6f 75 74 20 77 |can figu|re out w|
|00003ed0| 68 61 74 0d 3e 79 6f 75 | 20 6e 65 65 64 20 74 6f |hat.>you| need to|
|00003ee0| 20 6b 6e 6f 77 20 3e 39 | 35 25 20 6f 66 20 74 68 | know >9|5% of th|
|00003ef0| 65 20 74 69 6d 65 2e 0d | 0d 59 75 70 2e 0d 0d 2d |e time..|.Yup...-|
|00003f00| 2d 42 72 69 61 6e 20 42 | 65 63 68 74 65 6c 20 20 |-Brian B|echtel |
|00003f10| 20 20 20 62 6c 6f 62 40 | 61 70 70 6c 65 2e 63 6f | blob@|apple.co|
|00003f20| 6d 20 20 20 20 20 22 4d | 79 20 6f 70 69 6e 69 6f |m "M|y opinio|
|00003f30| 6e 2c 20 6e 6f 74 20 41 | 70 70 6c 65 27 73 22 0d |n, not A|pple's".|
|00003f40| 0d 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |.+++++++|++++++++|
|00003f50| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 0d 0d 3e 46 |++++++++|++++..>F|
|00003f60| 72 6f 6d 20 64 73 68 61 | 79 65 72 40 6e 65 74 63 |rom dsha|yer@netc|
|00003f70| 6f 6d 2e 63 6f 6d 20 28 | 44 61 76 69 64 20 53 68 |om.com (|David Sh|
|00003f80| 61 79 65 72 29 0d 44 61 | 74 65 3a 20 53 75 6e 2c |ayer).Da|te: Sun,|
|00003f90| 20 35 20 4a 75 6e 20 31 | 39 39 34 20 32 32 3a 33 | 5 Jun 1|994 22:3|
|00003fa0| 36 3a 33 37 20 47 4d 54 | 0d 4f 72 67 61 6e 69 7a |6:37 GMT|.Organiz|
|00003fb0| 61 74 69 6f 6e 3a 20 4e | 45 54 43 4f 4d 20 4f 6e |ation: N|ETCOM On|
|00003fc0| 2d 6c 69 6e 65 20 43 6f | 6d 6d 75 6e 69 63 61 74 |-line Co|mmunicat|
|00003fd0| 69 6f 6e 20 53 65 72 76 | 69 63 65 73 20 28 34 30 |ion Serv|ices (40|
|00003fe0| 38 20 32 36 31 2d 34 37 | 30 30 20 67 75 65 73 74 |8 261-47|00 guest|
|00003ff0| 29 0d 0d 42 72 69 61 6e | 20 42 65 63 68 74 65 6c |)..Brian| Bechtel|
|00004000| 20 28 62 6c 6f 62 40 61 | 70 70 6c 65 2e 63 6f 6d | (blob@a|pple.com|
|00004010| 29 20 77 72 6f 74 65 3a | 0d 3a 20 6d 63 6c 6f 77 |) wrote:|.: mclow|
|00004020| 40 63 6f 79 6f 74 65 2e | 63 73 75 73 6d 2e 65 64 |@coyote.|csusm.ed|
|00004030| 75 20 28 4d 61 72 73 68 | 61 6c 6c 20 43 6c 6f 77 |u (Marsh|all Clow|
|00004040| 29 20 77 72 69 74 65 73 | 3a 0d 3a 20 3e 4d 61 74 |) writes|:.: >Mat|
|00004050| 74 68 65 77 20 50 61 75 | 6c 20 43 6c 69 6e 65 20 |thew Pau|l Cline |
|00004060| 28 6d 70 63 6c 69 6e 65 | 40 63 61 74 73 2e 75 63 |(mpcline|@cats.uc|
|00004070| 73 63 2e 65 64 75 29 20 | 77 72 6f 74 65 3a 0d 3a |sc.edu) |wrote:.:|
|00004080| 20 3e 3e 09 49 73 20 74 | 68 65 72 65 20 61 6e 79 | >>.Is t|here any|
|00004090| 20 73 6f 72 74 20 6f 66 | 20 73 79 73 74 65 6d 20 | sort of| system |
|000040a0| 63 61 6c 6c 20 74 68 61 | 74 20 77 69 6c 6c 20 74 |call tha|t will t|
|000040b0| 65 6c 6c 20 79 6f 75 20 | 74 68 65 20 74 79 70 65 |ell you |the type|
|000040c0| 0d 3a 20 3e 3e 6f 66 20 | 61 20 76 6f 6c 75 6d 65 |.: >>of |a volume|
|000040d0| 20 28 66 6c 6f 70 79 79 | 20 64 72 69 76 65 72 2c | (flopyy| driver,|
|000040e0| 20 68 61 72 64 20 64 72 | 69 76 65 2c 20 6f 72 20 | hard dr|ive, or |
|000040f0| 6f 74 68 65 72 29 3f 20 | 20 54 68 61 6e 6b 73 20 |other)? | Thanks |
|00004100| 69 6e 20 61 64 76 61 6e | 63 65 2e 0d 3a 20 3e 31 |in advan|ce..: >1|
|00004110| 29 20 57 68 61 74 20 64 | 72 69 76 65 72 20 74 61 |) What d|river ta|
|00004120| 6c 6b 73 20 74 6f 20 69 | 74 3f 20 49 73 20 69 74 |lks to i|t? Is it|
|00004130| 20 27 2e 53 6f 6e 79 27 | 3f 20 54 68 65 6e 20 69 | '.Sony'|? Then i|
|00004140| 74 27 73 20 61 20 66 6c | 6f 70 70 79 2e 0d 3a 20 |t's a fl|oppy..: |
|00004150| 4f 72 20 61 6e 20 48 44 | 20 32 30 2e 20 20 4f 72 |Or an HD| 20. Or|
|00004160| 20 73 6f 6d 65 74 68 69 | 6e 67 20 77 68 69 63 68 | somethi|ng which|
|00004170| 20 69 73 20 74 72 79 69 | 6e 67 20 74 6f 20 65 6d | is tryi|ng to em|
|00004180| 75 6c 61 74 65 20 65 69 | 74 68 65 72 20 61 20 66 |ulate ei|ther a f|
|00004190| 6c 6f 70 70 79 20 6f 72 | 0d 3a 20 61 6e 20 48 44 |loppy or|.: an HD|
|000041a0| 20 32 30 2e 20 20 28 54 | 68 65 20 48 44 20 32 30 | 20. (T|he HD 20|
|000041b0| 20 77 61 73 20 74 68 65 | 20 66 69 72 73 74 20 41 | was the| first A|
|000041c0| 70 70 6c 65 2d 6c 61 62 | 65 6c 65 64 20 4d 61 63 |pple-lab|eled Mac|
|000041d0| 69 6e 74 6f 73 68 20 68 | 61 72 64 20 64 72 69 76 |intosh h|ard driv|
|000041e0| 65 2e 0d 3a 20 49 74 20 | 64 69 64 20 6e 6f 74 20 |e..: It |did not |
|000041f0| 75 73 65 20 53 43 53 49 | 2e 29 0d 0d 59 6f 75 20 |use SCSI|.)..You |
|00004200| 63 61 6e 20 74 65 6c 6c | 20 61 20 66 6c 6f 70 70 |can tell| a flopp|
|00004210| 79 20 66 72 6f 6d 20 61 | 6e 20 48 44 32 30 20 62 |y from a|n HD20 b|
|00004220| 79 20 64 72 69 76 65 72 | 20 72 65 66 6e 75 6d 2e |y driver| refnum.|
|00004230| 20 20 54 68 65 20 66 6c | 6f 70 70 79 20 64 72 69 | The fl|oppy dri|
|00004240| 76 65 72 0d 68 61 73 20 | 72 65 66 6e 75 6d 20 2d |ver.has |refnum -|
|00004250| 35 2c 20 77 68 69 6c 65 | 20 74 68 65 20 68 64 32 |5, while| the hd2|
|00004260| 30 20 64 72 69 76 65 72 | 20 68 61 73 20 72 65 66 |0 driver| has ref|
|00004270| 6e 75 6d 20 2d 32 2e 0d | 0d 0d 2b 2d 2d 2d 2d 2d |num -2..|..+-----|
|00004280| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004290| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000042a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000042b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000042c0| 2d 2d 2d 2b 0d 7c 44 61 | 76 69 64 20 53 68 61 79 |---+.|Da|vid Shay|
|000042d0| 65 72 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |er | |
|000042e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000042f0| 20 20 20 20 28 34 31 35 | 29 20 35 39 35 2d 32 35 | (415|) 595-25|
|00004300| 32 33 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 0d |23 | |.|
|00004310| 7c 53 65 6e 74 69 65 6e | 74 20 53 6f 66 74 77 61 ||Sentien|t Softwa|
|00004320| 72 65 20 2f 20 53 79 6d | 61 6e 74 65 63 20 20 20 |re / Sym|antec |
|00004330| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 73 | | s|
|00004340| 68 61 79 65 72 40 61 70 | 70 6c 65 6c 69 6e 6b 2e |hayer@ap|plelink.|
|00004350| 61 70 70 6c 65 2e 63 6f | 6d 7c 0d 7c 22 53 75 62 |apple.co|m|.|"Sub|
|00004360| 76 65 72 74 20 74 68 65 | 20 44 6f 6d 69 6e 61 6e |vert the| Dominan|
|00004370| 74 20 50 61 72 61 64 69 | 67 6d 2e 22 20 20 20 20 |t Paradi|gm." |
|00004380| 20 20 20 20 20 20 20 20 | 20 20 41 70 70 6c 65 6c | | Applel|
|00004390| 69 6e 6b 3a 20 53 48 41 | 59 45 52 20 20 20 20 20 |ink: SHA|YER |
|000043a0| 20 20 20 20 7c 0d 2b 2d | 2d 2d 2d 2d 2d 2d 2d 2d | |.+-|--------|
|000043b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000043c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000043d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000043e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b |--------|-------+|
|000043f0| 0d 0d 0d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |...-----|--------|
|00004400| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0d |--------|------..|
|00004410| 3e 46 72 6f 6d 20 69 64 | 6f 77 65 6c 6c 40 62 62 |>From id|owell@bb|
|00004420| 6e 2e 63 6f 6d 20 28 49 | 61 6e 20 44 6f 77 65 6c |n.com (I|an Dowel|
|00004430| 6c 29 0d 53 75 62 6a 65 | 63 74 3a 20 50 68 6f 74 |l).Subje|ct: Phot|
|00004440| 6f 73 68 6f 70 20 50 6c | 75 67 2d 69 6e 20 46 69 |oshop Pl|ug-in Fi|
|00004450| 6c 74 65 72 73 20 75 73 | 65 61 62 6c 65 20 77 69 |lters us|eable wi|
|00004460| 74 68 20 6f 74 68 65 72 | 20 70 72 6f 67 72 61 6d |th other| program|
|00004470| 73 3f 0d 44 61 74 65 3a | 20 37 20 4a 75 6e 20 39 |s?.Date:| 7 Jun 9|
|00004480| 34 20 30 34 3a 33 35 3a | 32 34 20 47 4d 54 0d 4f |4 04:35:|24 GMT.O|
|00004490| 72 67 61 6e 69 7a 61 74 | 69 6f 6e 3a 20 42 6f 6c |rganizat|ion: Bol|
|000044a0| 74 2c 20 42 65 72 61 6e | 65 6b 20 61 6e 64 20 4e |t, Beran|ek and N|
|000044b0| 65 77 6d 61 6e 20 49 6e | 63 2e 0d 0d 41 72 65 20 |ewman In|c...Are |
|000044c0| 50 68 6f 74 6f 73 68 6f | 70 20 50 6c 75 67 2d 69 |Photosho|p Plug-i|
|000044d0| 6e 20 46 69 6c 74 65 72 | 73 20 75 73 65 61 62 6c |n Filter|s useabl|
|000044e0| 65 20 77 69 74 68 20 6f | 74 68 65 72 20 70 72 6f |e with o|ther pro|
|000044f0| 67 72 61 6d 73 3f 20 0d | 49 73 20 69 74 20 70 6f |grams? .|Is it po|
|00004500| 73 73 69 62 6c 65 20 74 | 6f 20 77 72 69 74 65 20 |ssible t|o write |
|00004510| 61 20 70 72 6f 67 72 61 | 6d 20 77 68 69 63 68 20 |a progra|m which |
|00004520| 63 6f 75 6c 64 20 75 73 | 65 20 74 68 65 20 66 69 |could us|e the fi|
|00004530| 6c 74 65 72 73 0d 74 6f | 20 64 6f 20 74 72 61 6e |lters.to| do tran|
|00004540| 73 66 6f 72 6d 61 74 69 | 6f 6e 73 3f 0d 49 73 20 |sformati|ons?.Is |
|00004550| 74 68 65 72 65 20 61 6e | 79 20 64 6f 63 75 6d 65 |there an|y docume|
|00004560| 6e 74 61 74 69 6f 6e 20 | 6f 72 20 65 78 61 6d 70 |ntation |or examp|
|00004570| 6c 65 20 63 6f 64 65 20 | 61 76 61 69 6c 61 62 6c |le code |availabl|
|00004580| 65 3f 0d 0d 54 68 61 6e | 6b 73 20 69 6e 20 61 64 |e?..Than|ks in ad|
|00004590| 76 61 6e 63 65 21 0d 49 | 61 6e 0d 2d 2d 20 0d 2d |vance!.I|an.-- .-|
|000045a0| 20 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | -------|--------|
|000045b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000045c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000045d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000045e0| 2d 2d 2d 2d 2d 2d 2d 0d | 49 61 6e 20 44 6f 77 65 |-------.|Ian Dowe|
|000045f0| 6c 6c 20 20 20 20 20 20 | 20 20 20 20 20 20 42 6f |ll | Bo|
|00004600| 6c 74 2c 20 42 65 72 61 | 6e 65 6b 20 26 20 4e 65 |lt, Bera|nek & Ne|
|00004610| 77 6d 61 6e 2c 20 43 61 | 6d 62 72 69 64 67 65 2c |wman, Ca|mbridge,|
|00004620| 20 4d 41 0d 69 64 6f 77 | 65 6c 6c 40 62 62 6e 2e | MA.idow|ell@bbn.|
|00004630| 63 6f 6d 20 20 20 20 20 | 20 20 28 36 31 37 29 20 |com | (617) |
|00004640| 38 37 33 2d 32 36 37 33 | 0d 0d 2b 2b 2b 2b 2b 2b |873-2673|..++++++|
|00004650| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00004660| 2b 2b 2b 2b 2b 0d 0d 3e | 46 72 6f 6d 20 74 67 61 |+++++..>|From tga|
|00004670| 75 6c 40 68 61 6c 63 79 | 6f 6e 2e 63 6f 6d 20 28 |ul@halcy|on.com (|
|00004680| 54 72 6f 79 20 47 61 75 | 6c 29 0d 44 61 74 65 3a |Troy Gau|l).Date:|
|00004690| 20 4d 6f 6e 2c 20 30 36 | 20 4a 75 6e 20 31 39 39 | Mon, 06| Jun 199|
|000046a0| 34 20 32 32 3a 33 35 3a | 34 31 20 2d 30 37 30 30 |4 22:35:|41 -0700|
|000046b0| 0d 4f 72 67 61 6e 69 7a | 61 74 69 6f 6e 3a 20 49 |.Organiz|ation: I|
|000046c0| 6e 66 69 6e 69 74 79 20 | 53 79 73 74 65 6d 73 0d |nfinity |Systems.|
|000046d0| 0d 49 6e 20 61 72 74 69 | 63 6c 65 20 3c 69 64 6f |.In arti|cle <ido|
|000046e0| 77 65 6c 6c 2e 37 37 30 | 39 36 33 37 32 34 40 6c |well.770|963724@l|
|000046f0| 61 62 73 2d 6e 2e 62 62 | 6e 2e 63 6f 6d 3e 2c 20 |abs-n.bb|n.com>, |
|00004700| 69 64 6f 77 65 6c 6c 40 | 62 62 6e 2e 63 6f 6d 20 |idowell@|bbn.com |
|00004710| 28 49 61 6e 20 44 6f 77 | 65 6c 6c 29 0d 77 72 6f |(Ian Dow|ell).wro|
|00004720| 74 65 3a 0d 0d 3e 20 41 | 72 65 20 50 68 6f 74 6f |te:..> A|re Photo|
|00004730| 73 68 6f 70 20 50 6c 75 | 67 2d 69 6e 20 46 69 6c |shop Plu|g-in Fil|
|00004740| 74 65 72 73 20 75 73 65 | 61 62 6c 65 20 77 69 74 |ters use|able wit|
|00004750| 68 20 6f 74 68 65 72 20 | 70 72 6f 67 72 61 6d 73 |h other |programs|
|00004760| 3f 20 0d 3e 20 49 73 20 | 69 74 20 70 6f 73 73 69 |? .> Is |it possi|
|00004770| 62 6c 65 20 74 6f 20 77 | 72 69 74 65 20 61 20 70 |ble to w|rite a p|
|00004780| 72 6f 67 72 61 6d 20 77 | 68 69 63 68 20 63 6f 75 |rogram w|hich cou|
|00004790| 6c 64 20 75 73 65 20 74 | 68 65 20 66 69 6c 74 65 |ld use t|he filte|
|000047a0| 72 73 0d 3e 20 74 6f 20 | 64 6f 20 74 72 61 6e 73 |rs.> to |do trans|
|000047b0| 66 6f 72 6d 61 74 69 6f | 6e 73 3f 0d 3e 20 49 73 |formatio|ns?.> Is|
|000047c0| 20 74 68 65 72 65 20 61 | 6e 79 20 64 6f 63 75 6d | there a|ny docum|
|000047d0| 65 6e 74 61 74 69 6f 6e | 20 6f 72 20 65 78 61 6d |entation| or exam|
|000047e0| 70 6c 65 20 63 6f 64 65 | 20 61 76 61 69 6c 61 62 |ple code| availab|
|000047f0| 6c 65 3f 0d 0d 50 68 6f | 74 6f 73 68 6f 70 20 66 |le?..Pho|toshop f|
|00004800| 69 6c 74 65 72 73 2c 20 | 69 6e 20 67 65 6e 65 72 |ilters, |in gener|
|00004810| 61 6c 2c 20 61 72 65 20 | 75 73 61 62 6c 65 20 62 |al, are |usable b|
|00004820| 79 20 6f 74 68 65 72 20 | 70 72 6f 67 72 61 6d 73 |y other |programs|
|00004830| 2e 20 20 54 6f 20 77 72 | 69 74 65 20 73 75 63 68 |. To wr|ite such|
|00004840| 0d 61 20 70 72 6f 67 72 | 61 6d 2c 20 73 69 6d 70 |.a progr|am, simp|
|00004850| 6c 79 20 66 6f 6c 6c 6f | 77 20 74 68 65 20 69 6e |ly follo|w the in|
|00004860| 74 65 72 66 61 63 65 20 | 67 69 76 65 6e 20 69 6e |terface |given in|
|00004870| 20 74 68 65 20 41 64 6f | 62 65 20 70 6c 75 67 2d | the Ado|be plug-|
|00004880| 69 6e 0d 73 70 65 63 69 | 66 69 63 61 74 69 6f 6e |in.speci|fication|
|00004890| 20 66 69 6c 65 73 20 28 | 74 68 65 20 73 61 6d 65 | files (|the same|
|000048a0| 20 6f 6e 65 73 20 79 6f | 75 20 6e 65 65 64 20 69 | ones yo|u need i|
|000048b0| 66 20 79 6f 75 27 72 65 | 20 77 72 69 74 69 6e 67 |f you're| writing|
|000048c0| 20 70 6c 75 67 2d 69 6e | 73 29 2e 20 0d 59 6f 75 | plug-in|s). .You|
|000048d0| 20 63 61 6e 20 66 69 6e | 64 20 74 68 69 73 20 73 | can fin|d this s|
|000048e0| 70 65 63 69 66 69 63 61 | 74 69 6f 6e 20 69 6e 20 |pecifica|tion in |
|000048f0| 76 61 72 69 6f 75 73 20 | 70 6c 61 63 65 73 20 6f |various |places o|
|00004900| 6e 6c 69 6e 65 2c 20 69 | 6e 63 6c 75 64 69 6e 67 |nline, i|ncluding|
|00004910| 20 66 72 6f 6d 0d 61 6e | 6f 6e 79 6d 6f 75 73 20 | from.an|onymous |
|00004920| 46 54 50 20 61 74 3a 0d | 0d 66 74 70 3a 2f 2f 65 |FTP at:.|.ftp://e|
|00004930| 78 70 6f 72 74 2e 61 63 | 73 2e 63 6d 75 2e 65 64 |xport.ac|s.cmu.ed|
|00004940| 75 2f 2f 70 75 62 2f 50 | 53 61 72 63 68 2f 6d 69 |u//pub/P|Sarch/mi|
|00004950| 73 63 2d 6d 61 63 2f 50 | 53 32 2e 35 44 65 76 65 |sc-mac/P|S2.5Deve|
|00004960| 6c 6f 70 65 72 73 5f 4b | 69 74 2e 63 70 74 2e 68 |lopers_K|it.cpt.h|
|00004970| 71 78 0d 0d 54 68 65 20 | 70 6c 75 67 2d 69 6e 73 |qx..The |plug-ins|
|00004980| 20 5f 69 6e 63 6c 75 64 | 65 64 5f 20 77 69 74 68 | _includ|ed_ with|
|00004990| 20 50 68 6f 74 6f 73 68 | 6f 70 2c 20 68 6f 77 65 | Photosh|op, howe|
|000049a0| 76 65 72 2c 20 61 72 65 | 20 6e 6f 74 20 75 73 61 |ver, are| not usa|
|000049b0| 62 6c 65 20 62 79 20 6f | 74 68 65 72 0d 70 72 6f |ble by o|ther.pro|
|000049c0| 67 72 61 6d 73 20 62 65 | 63 61 75 73 65 20 6f 66 |grams be|cause of|
|000049d0| 20 61 20 70 61 73 73 77 | 6f 72 64 69 6e 67 20 73 | a passw|ording s|
|000049e0| 63 65 6d 65 20 74 68 65 | 79 20 75 73 65 20 74 6f |ceme the|y use to|
|000049f0| 20 76 65 72 69 66 79 20 | 74 68 61 74 20 74 68 65 | verify |that the|
|00004a00| 79 20 61 72 65 0d 74 61 | 6c 6b 69 6e 67 20 74 6f |y are.ta|lking to|
|00004a10| 20 50 68 6f 74 6f 73 68 | 6f 70 2e 0d 0d 5f 74 72 | Photosh|op..._tr|
|00004a20| 6f 79 0d 2f 2f 2f 2f 2f | 2f 2f 2f 20 2f 2f 2f 2f |oy./////|/// ////|
|00004a30| 2f 2f 5f 5f 5f 54 72 6f | 79 20 47 61 75 6c 5f 5f |//___Tro|y Gaul__|
|00004a40| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00004a50| 5f 5f 5f 5f 5f 5f 5f 74 | 67 61 75 6c 40 68 61 6c |_______t|gaul@hal|
|00004a60| 63 79 6f 6e 2e 63 6f 6d | 5f 5f 20 2f 2f 0d 20 20 |cyon.com|__ //. |
|00004a70| 2f 2f 20 20 20 20 2f 2f | 20 20 20 20 20 20 20 49 |// //| I|
|00004a80| 6e 66 69 6e 69 74 79 20 | 53 79 73 74 65 6d 73 20 |nfinity |Systems |
|00004a90| 3b 20 52 65 64 6d 6f 6e | 64 2c 20 57 61 73 68 69 |; Redmon|d, Washi|
|00004aa0| 6e 67 74 6f 6e 20 20 20 | 20 20 20 20 20 20 20 20 |ngton | |
|00004ab0| 20 20 20 20 20 2f 2f 0d | 20 2f 2f 20 20 20 20 2f | //.| // /|
|00004ac0| 2f 20 20 2f 2f 20 20 22 | 49 6e 73 65 72 74 20 77 |/ // "|Insert w|
|00004ad0| 69 74 74 79 20 71 75 6f | 74 65 20 68 65 72 65 2e |itty quo|te here.|
|00004ae0| 22 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |" | |
|00004af0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 2f 2f | | //|
|00004b00| 0d 2f 2f 20 20 20 20 2f | 2f 2f 2f 2f 2f 5f 5f 5f |.// /|/////___|
|00004b10| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00004b20| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00004b30| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00004b40| 5f 5f 5f 5f 5f 20 2f 2f | 0d 0d 2d 2d 2d 2d 2d 2d |_____ //|..------|
|00004b50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004b60| 2d 2d 2d 2d 2d 0d 0d 3e | 46 72 6f 6d 20 4b 65 6e |-----..>|From Ken|
|00004b70| 20 50 72 65 68 6f 64 61 | 20 3c 6b 65 6e 70 40 6e | Prehoda| <kenp@n|
|00004b80| 6d 72 66 61 6d 2e 77 69 | 73 63 2e 65 64 75 3e 0d |mrfam.wi|sc.edu>.|
|00004b90| 53 75 62 6a 65 63 74 3a | 20 53 63 68 65 64 75 6c |Subject:| Schedul|
|00004ba0| 69 6e 67 20 53 6c 65 65 | 70 20 69 6e 20 57 61 69 |ing Slee|p in Wai|
|00004bb0| 74 4e 65 78 74 45 76 65 | 6e 74 0d 44 61 74 65 3a |tNextEve|nt.Date:|
|00004bc0| 20 34 20 4a 75 6e 20 31 | 39 39 34 20 30 32 3a 35 | 4 Jun 1|994 02:5|
|00004bd0| 34 3a 35 35 20 47 4d 54 | 0d 4f 72 67 61 6e 69 7a |4:55 GMT|.Organiz|
|00004be0| 61 74 69 6f 6e 3a 20 55 | 6e 69 76 20 6f 66 20 57 |ation: U|niv of W|
|00004bf0| 69 73 63 2d 4d 61 64 69 | 73 6f 6e 0d 0d 49 20 68 |isc-Madi|son..I h|
|00004c00| 61 76 65 20 61 20 6e 75 | 6d 62 65 72 20 6f 66 20 |ave a nu|mber of |
|00004c10| 71 75 65 73 74 69 6f 6e | 73 20 63 6f 6e 63 65 72 |question|s concer|
|00004c20| 6e 69 6e 67 20 63 61 6c | 6c 69 6e 67 20 57 61 69 |ning cal|ling Wai|
|00004c30| 74 4e 65 78 74 45 76 65 | 6e 74 2e 0d 0d 46 69 72 |tNextEve|nt...Fir|
|00004c40| 73 74 2c 20 69 74 20 68 | 61 73 20 62 65 65 6e 20 |st, it h|as been |
|00004c50| 6d 65 6e 74 69 6f 6e 65 | 64 20 74 68 61 74 20 57 |mentione|d that W|
|00004c60| 61 69 74 4e 65 78 74 45 | 76 65 6e 74 20 73 68 6f |aitNextE|vent sho|
|00004c70| 75 6c 64 0d 6f 6e 6c 79 | 20 62 65 20 63 61 6c 6c |uld.only| be call|
|00004c80| 65 64 20 61 62 6f 75 74 | 20 6f 6e 63 65 20 61 20 |ed about| once a |
|00004c90| 73 65 63 6f 6e 64 20 28 | 70 6f 73 73 69 62 6c 79 |second (|possibly|
|00004ca0| 20 77 68 65 6e 0d 79 6f | 75 20 61 72 65 6e 27 74 | when.yo|u aren't|
|00004cb0| 20 64 6f 69 6e 67 20 61 | 6e 79 74 68 69 6e 67 29 | doing a|nything)|
|00004cc0| 2e 20 20 57 68 61 74 20 | 69 73 20 74 68 65 20 62 |. What |is the b|
|00004cd0| 65 73 74 20 77 61 79 20 | 74 6f 20 61 63 63 6f 6d |est way |to accom|
|00004ce0| 70 6c 69 73 68 0d 74 68 | 69 73 3f 0d 0d 53 65 63 |plish.th|is?..Sec|
|00004cf0| 6f 6e 64 2c 20 77 68 61 | 74 20 69 73 20 74 68 65 |ond, wha|t is the|
|00004d00| 20 62 65 73 74 20 77 61 | 79 20 74 6f 20 73 63 68 | best wa|y to sch|
|00004d10| 65 64 75 6c 65 20 74 68 | 65 20 73 6c 65 65 70 0d |edule th|e sleep.|
|00004d20| 70 61 72 61 6d 65 74 65 | 72 3f 20 20 49 20 63 61 |paramete|r? I ca|
|00004d30| 6e 20 65 6e 76 69 73 69 | 6f 6e 20 66 6f 75 72 20 |n envisi|on four |
|00004d40| 73 69 74 75 61 74 69 6f | 6e 73 20 74 68 61 74 20 |situatio|ns that |
|00004d50| 6d 61 79 0d 72 65 71 75 | 69 72 65 20 64 69 66 66 |may.requ|ire diff|
|00004d60| 65 72 65 6e 74 20 76 61 | 6c 75 65 73 20 66 6f 72 |erent va|lues for|
|00004d70| 20 73 6c 65 65 70 3a 0d | 0d 31 29 20 49 27 6d 20 | sleep:.|.1) I'm |
|00004d80| 69 6e 20 74 68 65 20 66 | 6f 72 65 67 72 6f 75 6e |in the f|oregroun|
|00004d90| 64 20 61 6e 64 20 64 6f | 69 6e 67 20 73 6f 6d 65 |d and do|ing some|
|00004da0| 74 68 69 6e 67 2e 0d 0d | 32 29 20 49 27 6d 20 69 |thing...|2) I'm i|
|00004db0| 6e 20 74 68 65 20 66 6f | 72 65 67 72 6f 75 6e 64 |n the fo|reground|
|00004dc0| 20 61 6e 64 20 64 6f 69 | 6e 67 20 6e 6f 74 68 69 | and doi|ng nothi|
|00004dd0| 6e 67 2e 0d 0d 33 29 20 | 49 27 6d 20 69 6e 20 74 |ng...3) |I'm in t|
|00004de0| 68 65 20 62 61 63 6b 67 | 72 6f 75 6e 64 20 64 6f |he backg|round do|
|00004df0| 69 6e 67 20 73 6f 6d 65 | 74 68 69 6e 67 2e 0d 0d |ing some|thing...|
|00004e00| 34 29 20 49 27 6d 20 69 | 6e 20 74 68 65 20 62 61 |4) I'm i|n the ba|
|00004e10| 63 6b 67 72 6f 75 6e 64 | 20 64 6f 69 6e 67 20 6e |ckground| doing n|
|00004e20| 6f 74 68 69 6e 67 2e 0d | 0d 57 68 61 74 20 61 72 |othing..|.What ar|
|00004e30| 65 20 74 68 65 20 62 65 | 73 74 20 76 61 6c 75 65 |e the be|st value|
|00004e40| 73 20 69 6e 20 74 68 65 | 73 65 20 73 69 74 75 61 |s in the|se situa|
|00004e50| 74 69 6f 6e 73 3f 0d 0d | 54 68 61 6e 6b 73 2c 0d |tions?..|Thanks,.|
|00004e60| 4b 65 6e 20 50 72 65 68 | 6f 64 61 0d 6b 65 6e 70 |Ken Preh|oda.kenp|
|00004e70| 40 6e 6d 72 66 61 6d 2e | 77 69 73 63 2e 65 64 75 |@nmrfam.|wisc.edu|
|00004e80| 0d 0d 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |..++++++|++++++++|
|00004e90| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 0d 0d 3e |++++++++|+++++..>|
|00004ea0| 46 72 6f 6d 20 72 6d 61 | 68 40 70 61 6e 69 78 2e |From rma|h@panix.|
|00004eb0| 63 6f 6d 20 28 52 6f 62 | 65 72 74 20 53 2e 20 4d |com (Rob|ert S. M|
|00004ec0| 61 68 29 0d 44 61 74 65 | 3a 20 46 72 69 2c 20 30 |ah).Date|: Fri, 0|
|00004ed0| 33 20 4a 75 6e 20 31 39 | 39 34 20 32 33 3a 33 38 |3 Jun 19|94 23:38|
|00004ee0| 3a 34 37 20 2d 30 35 30 | 30 0d 4f 72 67 61 6e 69 |:47 -050|0.Organi|
|00004ef0| 7a 61 74 69 6f 6e 3a 20 | 4f 6e 65 20 53 74 65 70 |zation: |One Step|
|00004f00| 20 42 65 79 6f 6e 64 0d | 0d 4b 65 6e 20 50 72 65 | Beyond.|.Ken Pre|
|00004f10| 68 6f 64 61 20 3c 6b 65 | 6e 70 40 6e 6d 72 66 61 |hoda <ke|np@nmrfa|
|00004f20| 6d 2e 77 69 73 63 2e 65 | 64 75 3e 20 77 72 6f 74 |m.wisc.e|du> wrot|
|00004f30| 65 3a 0d 0d 3e 20 49 20 | 68 61 76 65 20 61 20 6e |e:..> I |have a n|
|00004f40| 75 6d 62 65 72 20 6f 66 | 20 71 75 65 73 74 69 6f |umber of| questio|
|00004f50| 6e 73 20 63 6f 6e 63 65 | 72 6e 69 6e 67 20 63 61 |ns conce|rning ca|
|00004f60| 6c 6c 69 6e 67 20 57 61 | 69 74 4e 65 78 74 45 76 |lling Wa|itNextEv|
|00004f70| 65 6e 74 2e 0d 3e 20 0d | 3e 20 46 69 72 73 74 2c |ent..> .|> First,|
|00004f80| 20 69 74 20 68 61 73 20 | 62 65 65 6e 20 6d 65 6e | it has |been men|
|00004f90| 74 69 6f 6e 65 64 20 74 | 68 61 74 20 57 61 69 74 |tioned t|hat Wait|
|00004fa0| 4e 65 78 74 45 76 65 6e | 74 20 73 68 6f 75 6c 64 |NextEven|t should|
|00004fb0| 20 6f 6e 6c 79 20 62 65 | 20 63 61 6c 6c 65 64 0d | only be| called.|
|00004fc0| 3e 20 61 62 6f 75 74 20 | 6f 6e 63 65 20 61 20 73 |> about |once a s|
|00004fd0| 65 63 6f 6e 64 20 28 70 | 6f 73 73 69 62 6c 79 20 |econd (p|ossibly |
|00004fe0| 77 68 65 6e 20 79 6f 75 | 20 61 72 65 6e 27 74 20 |when you| aren't |
|00004ff0| 64 6f 69 6e 67 20 61 6e | 79 74 68 69 6e 67 29 2e |doing an|ything).|
|00005000| 20 20 57 68 61 74 20 0d | 3e 20 69 73 20 74 68 65 | What .|> is the|
|00005010| 20 62 65 73 74 20 77 61 | 79 20 74 6f 20 61 63 63 | best wa|y to acc|
|00005020| 6f 6d 70 6c 69 73 68 20 | 74 68 69 73 3f 0d 0d 4e |omplish |this?..N|
|00005030| 6f 74 20 65 78 61 63 74 | 6c 79 2e 20 20 57 68 65 |ot exact|ly. Whe|
|00005040| 6e 20 70 65 6f 70 6c 65 | 20 72 65 66 65 72 65 64 |n people| refered|
|00005050| 20 74 6f 20 66 69 78 65 | 64 2d 74 69 6d 65 20 63 | to fixe|d-time c|
|00005060| 61 6c 6c 69 6e 67 20 6f | 66 20 57 4e 45 20 69 74 |alling o|f WNE it|
|00005070| 20 77 61 73 20 69 6e 0d | 74 68 65 20 63 6f 6e 74 | was in.|the cont|
|00005080| 65 78 74 20 6f 66 20 65 | 78 65 63 75 74 69 6e 67 |ext of e|xecuting|
|00005090| 20 63 6f 6d 70 75 74 61 | 74 69 6f 6e 61 6c 6c 79 | computa|tionally|
|000050a0| 20 69 6e 74 65 6e 73 69 | 76 65 20 63 6f 64 65 20 | intensi|ve code |
|000050b0| 61 6e 64 20 73 74 69 6c | 6c 20 67 69 76 69 6e 67 |and stil|l giving|
|000050c0| 0d 74 69 6d 65 20 74 6f | 20 6f 74 68 65 72 20 61 |.time to| other a|
|000050d0| 70 70 73 2e 20 20 49 4f | 57 2c 20 62 65 69 6e 67 |pps. IO|W, being|
|000050e0| 20 61 20 6e 69 63 65 20 | 63 6f 6f 70 20 6d 75 6c | a nice |coop mul|
|000050f0| 74 69 2d 74 61 73 6b 69 | 6e 67 20 61 70 70 20 28 |ti-taski|ng app (|
|00005100| 4e 43 4d 54 41 29 2e 0d | 0d 57 68 65 6e 20 79 6f |NCMTA)..|.When yo|
|00005110| 75 27 72 65 20 6e 6f 74 | 20 64 6f 69 6e 67 20 61 |u're not| doing a|
|00005120| 6e 79 74 68 69 6e 67 20 | 74 68 61 74 27 73 20 63 |nything |that's c|
|00005130| 6f 6d 70 75 74 61 74 69 | 6f 6e 61 6c 6c 79 20 69 |omputati|onally i|
|00005140| 6e 74 65 6e 73 69 76 65 | 2c 20 74 68 61 74 20 69 |ntensive|, that i|
|00005150| 73 2c 0d 79 6f 75 20 64 | 6f 6e 27 74 20 6e 65 65 |s,.you d|on't nee|
|00005160| 64 20 69 64 6c 65 20 74 | 69 6d 65 2c 20 6a 75 73 |d idle t|ime, jus|
|00005170| 74 20 67 69 76 65 20 74 | 68 65 20 73 6c 65 65 70 |t give t|he sleep|
|00005180| 20 76 61 6c 75 65 20 73 | 6f 6d 65 74 68 69 6e 67 | value s|omething|
|00005190| 20 72 65 61 6c 6c 79 20 | 62 69 67 2e 0d 0d 57 68 | really |big...Wh|
|000051a0| 61 74 20 77 69 6c 6c 20 | 68 61 70 70 65 6e 20 69 |at will |happen i|
|000051b0| 73 20 74 68 61 74 20 61 | 6e 79 20 74 69 6d 65 20 |s that a|ny time |
|000051c0| 79 6f 75 27 72 65 20 61 | 70 70 20 67 65 74 73 20 |you're a|pp gets |
|000051d0| 61 20 72 65 61 6c 20 65 | 76 65 6e 74 20 73 75 63 |a real e|vent suc|
|000051e0| 68 20 61 73 0d 61 20 6d | 6f 75 73 65 20 64 6f 77 |h as.a m|ouse dow|
|000051f0| 6e 20 6f 72 20 61 6e 20 | 75 70 64 61 74 65 2c 20 |n or an |update, |
|00005200| 57 4e 45 20 77 69 6c 6c | 20 72 65 74 75 72 6e 20 |WNE will| return |
|00005210| 69 6d 6d 65 64 69 61 74 | 65 6c 79 20 61 66 74 65 |immediat|ely afte|
|00005220| 72 20 74 68 65 20 65 76 | 65 6e 74 20 69 73 0d 70 |r the ev|ent is.p|
|00005230| 6f 73 74 65 64 20 28 61 | 73 20 6c 6f 6e 67 20 61 |osted (a|s long a|
|00005240| 73 20 74 68 65 20 6f 74 | 68 65 72 20 61 70 70 73 |s the ot|her apps|
|00005250| 20 61 72 65 20 4e 43 4d | 54 41 27 73 29 20 73 6f | are NCM|TA's) so|
|00005260| 20 79 6f 75 20 63 61 6e | 20 68 61 6e 64 6c 65 20 | you can| handle |
|00005270| 69 74 2e 0d 0d 49 66 20 | 79 6f 75 27 72 65 20 61 |it...If |you're a|
|00005280| 70 70 20 64 6f 65 73 6e | 27 74 20 6e 65 65 64 20 |pp doesn|'t need |
|00005290| 74 6f 20 64 6f 20 61 6e | 79 74 68 69 6e 67 20 28 |to do an|ything (|
|000052a0| 69 2e 65 2e 20 74 68 65 | 72 65 20 61 72 65 20 6e |i.e. the|re are n|
|000052b0| 6f 20 65 76 65 6e 74 73 | 0d 70 65 6e 64 69 6e 67 |o events|.pending|
|000052c0| 29 2c 0d 74 68 65 6e 20 | 57 4e 45 20 77 6f 6e 27 |),.then |WNE won'|
|000052d0| 74 20 62 6f 74 68 65 72 | 20 72 65 74 75 72 6e 69 |t bother| returni|
|000052e0| 6e 67 20 75 6e 74 69 6c | 20 65 69 74 68 65 72 20 |ng until| either |
|000052f0| 31 29 20 74 68 65 20 73 | 6c 65 65 70 54 69 6d 65 |1) the s|leepTime|
|00005300| 20 68 61 73 20 70 61 73 | 73 65 64 20 6f 72 0d 32 | has pas|sed or.2|
|00005310| 29 20 6e 6f 6e 65 20 6f | 66 20 74 68 65 20 6f 74 |) none o|f the ot|
|00005320| 68 65 72 20 61 70 70 73 | 20 6e 65 65 64 20 74 6f |her apps| need to|
|00005330| 20 64 6f 20 61 6e 79 74 | 68 69 6e 67 20 65 69 74 | do anyt|hing eit|
|00005340| 68 65 72 2e 0d 0d 54 6f | 20 73 75 6d 20 75 70 2e |her...To| sum up.|
|00005350| 20 20 54 68 65 20 73 6c | 65 65 70 20 70 61 72 61 | The sl|eep para|
|00005360| 6d 65 74 65 72 20 69 73 | 20 61 20 5f 73 75 67 67 |meter is| a _sugg|
|00005370| 65 73 74 69 6f 6e 5f 20 | 74 6f 20 57 4e 45 20 61 |estion_ |to WNE a|
|00005380| 62 6f 75 74 20 68 6f 77 | 20 6d 75 63 68 0d 74 69 |bout how| much.ti|
|00005390| 6d 65 0d 79 6f 75 20 6e | 65 65 64 20 62 65 74 77 |me.you n|eed betw|
|000053a0| 65 65 6e 20 69 64 6c 65 | 20 65 76 65 6e 74 73 2e |een idle| events.|
|000053b0| 20 20 57 4e 45 20 6d 61 | 79 20 72 65 74 75 72 6e | WNE ma|y return|
|000053c0| 20 62 65 66 6f 72 65 20 | 69 74 20 68 61 73 20 65 | before |it has e|
|000053d0| 6c 61 70 73 65 64 20 69 | 66 20 74 68 65 0d 6d 61 |lapsed i|f the.ma|
|000053e0| 63 68 69 6e 65 20 69 73 | 20 6e 6f 74 20 62 75 73 |chine is| not bus|
|000053f0| 79 2e 20 20 49 74 20 6d | 61 79 20 72 65 74 75 72 |y. It m|ay retur|
|00005400| 6e 20 61 66 74 65 72 20 | 69 74 20 68 61 73 20 65 |n after |it has e|
|00005410| 6c 61 70 73 65 64 20 69 | 66 20 74 68 65 20 6d 61 |lapsed i|f the ma|
|00005420| 63 68 69 6e 65 20 69 73 | 0d 72 65 61 6c 6c 79 20 |chine is|.really |
|00005430| 62 75 73 79 2e 20 20 54 | 68 65 20 66 69 78 65 64 |busy. T|he fixed|
|00005440| 2d 74 69 6d 69 6e 67 20 | 74 65 63 68 6e 69 71 75 |-timing |techniqu|
|00005450| 65 20 66 6f 72 20 63 61 | 6c 6c 69 6e 67 20 57 4e |e for ca|lling WN|
|00005460| 45 20 69 73 20 74 6f 20 | 61 73 73 75 72 65 20 79 |E is to |assure y|
|00005470| 6f 75 72 0d 61 70 70 20 | 67 65 74 73 20 61 20 6c |our.app |gets a l|
|00005480| 61 72 67 65 20 74 69 6d | 65 73 6c 69 63 65 20 77 |arge tim|eslice w|
|00005490| 68 65 6e 20 69 74 20 69 | 73 20 65 78 65 63 75 74 |hen it i|s execut|
|000054a0| 69 6e 67 20 73 6f 6d 65 | 20 63 72 69 74 69 63 61 |ing some| critica|
|000054b0| 6c 20 61 6e 64 20 69 6e | 74 65 6e 73 69 76 65 0d |l and in|tensive.|
|000054c0| 63 6f 64 65 2e 0d 0d 43 | 68 65 65 72 73 2c 0d 52 |code...C|heers,.R|
|000054d0| 6f 62 0d 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |ob._____|________|
|000054e0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|000054f0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00005500| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00005510| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 0d 52 |________|______.R|
|00005520| 6f 62 65 72 74 20 53 2e | 20 4d 61 68 20 20 2d 3d |obert S.| Mah -=|
|00005530| 2d 20 20 4f 6e 65 20 53 | 74 65 70 20 42 65 79 6f |- One S|tep Beyo|
|00005540| 6e 64 20 20 2d 3d 2d 20 | 20 32 31 32 2d 39 34 37 |nd -=- | 212-947|
|00005550| 2d 36 35 30 37 20 20 2d | 3d 2d 20 20 72 6d 61 68 |-6507 -|=- rmah|
|00005560| 40 70 61 6e 69 78 2e 63 | 6f 6d 0d 0d 2b 2b 2b 2b |@panix.c|om..++++|
|00005570| 2b 2b 2b 2b 2b 2b 2b 2b | 2b 2b 2b 2b 2b 2b 2b 2b |++++++++|++++++++|
|00005580| 2b 2b 2b 2b 2b 2b 2b 0d | 0d 3e 46 72 6f 6d 20 6a |+++++++.|.>From j|
|00005590| 2d 6e 6f 72 73 74 61 64 | 40 6e 77 75 2e 65 64 75 |-norstad|@nwu.edu|
|000055a0| 20 28 4a 6f 68 6e 20 4e | 6f 72 73 74 61 64 29 0d | (John N|orstad).|
|000055b0| 44 61 74 65 3a 20 46 72 | 69 2c 20 30 33 20 4a 75 |Date: Fr|i, 03 Ju|
|000055c0| 6e 20 31 39 39 34 20 32 | 33 3a 31 31 3a 34 34 20 |n 1994 2|3:11:44 |
|000055d0| 2d 30 35 30 30 0d 4f 72 | 67 61 6e 69 7a 61 74 69 |-0500.Or|ganizati|
|000055e0| 6f 6e 3a 20 4e 6f 72 74 | 68 77 65 73 74 65 72 6e |on: Nort|hwestern|
|000055f0| 20 55 6e 69 76 65 72 73 | 69 74 79 0d 0d 49 6e 20 | Univers|ity..In |
|00005600| 61 72 74 69 63 6c 65 20 | 3c 32 73 6f 71 64 76 24 |article |<2soqdv$|
|00005610| 6a 65 75 40 6e 65 77 73 | 2e 64 6f 69 74 2e 77 69 |jeu@news|.doit.wi|
|00005620| 73 63 2e 65 64 75 3e 2c | 20 4b 65 6e 20 50 72 65 |sc.edu>,| Ken Pre|
|00005630| 68 6f 64 61 0d 3c 6b 65 | 6e 70 40 6e 6d 72 66 61 |hoda.<ke|np@nmrfa|
|00005640| 6d 2e 77 69 73 63 2e 65 | 64 75 3e 20 77 72 6f 74 |m.wisc.e|du> wrot|
|00005650| 65 3a 0d 0d 3e 20 49 20 | 68 61 76 65 20 61 20 6e |e:..> I |have a n|
|00005660| 75 6d 62 65 72 20 6f 66 | 20 71 75 65 73 74 69 6f |umber of| questio|
|00005670| 6e 73 20 63 6f 6e 63 65 | 72 6e 69 6e 67 20 63 61 |ns conce|rning ca|
|00005680| 6c 6c 69 6e 67 20 57 61 | 69 74 4e 65 78 74 45 76 |lling Wa|itNextEv|
|00005690| 65 6e 74 2e 0d 3e 20 0d | 3e 20 46 69 72 73 74 2c |ent..> .|> First,|
|000056a0| 20 69 74 20 68 61 73 20 | 62 65 65 6e 20 6d 65 6e | it has |been men|
|000056b0| 74 69 6f 6e 65 64 20 74 | 68 61 74 20 57 61 69 74 |tioned t|hat Wait|
|000056c0| 4e 65 78 74 45 76 65 6e | 74 20 73 68 6f 75 6c 64 |NextEven|t should|
|000056d0| 0d 3e 20 6f 6e 6c 79 20 | 62 65 20 63 61 6c 6c 65 |.> only |be calle|
|000056e0| 64 20 61 62 6f 75 74 20 | 6f 6e 63 65 20 61 20 73 |d about |once a s|
|000056f0| 65 63 6f 6e 64 20 28 70 | 6f 73 73 69 62 6c 79 20 |econd (p|ossibly |
|00005700| 77 68 65 6e 0d 3e 20 79 | 6f 75 20 61 72 65 6e 27 |when.> y|ou aren'|
|00005710| 74 20 64 6f 69 6e 67 20 | 61 6e 79 74 68 69 6e 67 |t doing |anything|
|00005720| 29 2e 20 20 57 68 61 74 | 20 69 73 20 74 68 65 20 |). What| is the |
|00005730| 62 65 73 74 20 77 61 79 | 20 74 6f 20 61 63 63 6f |best way| to acco|
|00005740| 6d 70 6c 69 73 68 0d 3e | 20 74 68 69 73 3f 0d 3e |mplish.>| this?.>|
|00005750| 20 0d 3e 20 53 65 63 6f | 6e 64 2c 20 77 68 61 74 | .> Seco|nd, what|
|00005760| 20 69 73 20 74 68 65 20 | 62 65 73 74 20 77 61 79 | is the |best way|
|00005770| 20 74 6f 20 73 63 68 65 | 64 75 6c 65 20 74 68 65 | to sche|dule the|
|00005780| 20 73 6c 65 65 70 0d 3e | 20 70 61 72 61 6d 65 74 | sleep.>| paramet|
|00005790| 65 72 3f 20 20 49 20 63 | 61 6e 20 65 6e 76 69 73 |er? I c|an envis|
|000057a0| 69 6f 6e 20 66 6f 75 72 | 20 73 69 74 75 61 74 69 |ion four| situati|
|000057b0| 6f 6e 73 20 74 68 61 74 | 20 6d 61 79 0d 3e 20 72 |ons that| may.> r|
|000057c0| 65 71 75 69 72 65 20 64 | 69 66 66 65 72 65 6e 74 |equire d|ifferent|
|000057d0| 20 76 61 6c 75 65 73 20 | 66 6f 72 20 73 6c 65 65 | values |for slee|
|000057e0| 70 3a 0d 3e 20 0d 3e 20 | 31 29 20 49 27 6d 20 69 |p:.> .> |1) I'm i|
|000057f0| 6e 20 74 68 65 20 66 6f | 72 65 67 72 6f 75 6e 64 |n the fo|reground|
|00005800| 20 61 6e 64 20 64 6f 69 | 6e 67 20 73 6f 6d 65 74 | and doi|ng somet|
|00005810| 68 69 6e 67 2e 0d 3e 20 | 0d 3e 20 32 29 20 49 27 |hing..> |.> 2) I'|
|00005820| 6d 20 69 6e 20 74 68 65 | 20 66 6f 72 65 67 72 6f |m in the| foregro|
|00005830| 75 6e 64 20 61 6e 64 20 | 64 6f 69 6e 67 20 6e 6f |und and |doing no|
|00005840| 74 68 69 6e 67 2e 0d 3e | 20 0d 3e 20 33 29 20 49 |thing..>| .> 3) I|
|00005850| 27 6d 20 69 6e 20 74 68 | 65 20 62 61 63 6b 67 72 |'m in th|e backgr|
|00005860| 6f 75 6e 64 20 64 6f 69 | 6e 67 20 73 6f 6d 65 74 |ound doi|ng somet|
|00005870| 68 69 6e 67 2e 0d 3e 20 | 0d 3e 20 34 29 20 49 27 |hing..> |.> 4) I'|
|00005880| 6d 20 69 6e 20 74 68 65 | 20 62 61 63 6b 67 72 6f |m in the| backgro|
|00005890| 75 6e 64 20 64 6f 69 6e | 67 20 6e 6f 74 68 69 6e |und doin|g nothin|
|000058a0| 67 2e 0d 3e 20 0d 3e 20 | 57 68 61 74 20 61 72 65 |g..> .> |What are|
|000058b0| 20 74 68 65 20 62 65 73 | 74 20 76 61 6c 75 65 73 | the bes|t values|
|000058c0| 20 69 6e 20 74 68 65 73 | 65 20 73 69 74 75 61 74 | in thes|e situat|
|000058d0| 69 6f 6e 73 3f 0d 0d 54 | 68 65 73 65 20 61 72 65 |ions?..T|hese are|
|000058e0| 20 76 65 72 79 20 67 6f | 6f 64 20 61 6e 64 20 76 | very go|od and v|
|000058f0| 65 72 79 20 64 69 66 66 | 69 63 75 6c 74 20 71 75 |ery diff|icult qu|
|00005900| 65 73 74 69 6f 6e 73 2c | 20 61 6e 64 20 6e 6f 74 |estions,| and not|
|00005910| 20 65 76 65 72 79 6f 6e | 65 20 61 67 72 65 65 73 | everyon|e agrees|
|00005920| 0d 6f 6e 20 74 68 65 20 | 61 6e 73 77 65 72 73 2e |.on the |answers.|
|00005930| 20 28 49 20 6a 75 73 74 | 20 68 61 64 20 61 20 64 | (I just| had a d|
|00005940| 65 62 61 74 65 20 61 62 | 6f 75 74 20 74 68 69 73 |ebate ab|out this|
|00005950| 20 69 73 73 75 65 20 77 | 69 74 68 20 4c 65 6f 6e | issue w|ith Leon|
|00005960| 61 72 64 0d 52 6f 73 65 | 6e 74 68 6f 6c 20 74 6f |ard.Rose|nthol to|
|00005970| 64 61 79 2c 20 69 6e 20 | 66 61 63 74 2e 29 0d 0d |day, in |fact.)..|
|00005980| 48 65 72 65 27 73 20 77 | 68 61 74 20 49 20 64 6f |Here's w|hat I do|
|00005990| 2c 20 69 6e 20 74 68 72 | 65 65 20 64 69 66 66 65 |, in thr|ee diffe|
|000059a0| 72 65 6e 74 20 63 69 72 | 63 75 6d 73 74 61 6e 63 |rent cir|cumstanc|
|000059b0| 65 73 3a 0d 0d 28 31 29 | 20 49 6e 20 6d 79 20 6d |es:..(1)| In my m|
|000059c0| 61 69 6e 20 65 76 65 6e | 74 20 6c 6f 6f 70 2c 20 |ain even|t loop, |
|000059d0| 77 68 65 6e 20 6d 79 20 | 70 72 6f 67 72 61 6d 20 |when my |program |
|000059e0| 69 73 20 69 64 6c 65 2c | 20 49 20 63 61 6c 6c 20 |is idle,| I call |
|000059f0| 57 4e 45 20 77 69 74 68 | 20 73 6c 65 65 70 0d 3d |WNE with| sleep.=|
|00005a00| 20 47 65 74 43 61 72 65 | 74 54 69 6d 65 28 29 2e | GetCare|tTime().|
|00005a10| 20 54 68 69 73 20 67 69 | 76 65 73 20 6f 74 68 65 | This gi|ves othe|
|00005a20| 72 20 6e 6f 6e 2d 69 64 | 6c 65 20 70 72 6f 63 65 |r non-id|le proce|
|00005a30| 73 73 65 73 20 70 6c 65 | 6e 74 79 20 6f 66 20 74 |sses ple|nty of t|
|00005a40| 69 6d 65 2c 20 61 6e 64 | 0d 69 6e 20 74 68 65 20 |ime, and|.in the |
|00005a50| 63 61 73 65 20 77 68 65 | 72 65 20 49 27 6d 20 69 |case whe|re I'm i|
|00005a60| 6e 20 74 68 65 20 66 6f | 72 65 67 72 6f 75 6e 64 |n the fo|reground|
|00005a70| 20 61 6e 64 20 6d 79 20 | 61 63 74 69 76 65 20 77 | and my |active w|
|00005a80| 69 6e 64 6f 77 20 69 6e | 63 6c 75 64 65 73 20 61 |indow in|cludes a|
|00005a90| 0d 74 65 78 74 20 65 64 | 69 74 69 6e 67 20 66 69 |.text ed|iting fi|
|00005aa0| 65 6c 64 2c 20 69 74 20 | 6b 65 65 70 73 20 6d 79 |eld, it |keeps my|
|00005ab0| 20 63 61 72 65 74 20 62 | 6c 69 6e 6b 69 6e 67 2e | caret b|linking.|
|00005ac0| 20 49 20 61 6c 73 6f 20 | 70 61 73 73 20 61 20 6d | I also |pass a m|
|00005ad0| 6f 75 73 65 52 67 6e 0d | 70 61 72 61 6d 65 74 65 |ouseRgn.|paramete|
|00005ae0| 72 20 74 6f 20 57 4e 45 | 20 69 6e 20 74 68 69 73 |r to WNE| in this|
|00005af0| 20 63 61 6c 6c 2c 20 74 | 6f 20 67 65 74 20 77 6f | call, t|o get wo|
|00005b00| 6b 65 6e 20 75 70 20 69 | 6d 6d 65 64 69 61 74 65 |ken up i|mmediate|
|00005b10| 6c 79 20 69 66 20 49 27 | 6d 20 69 6e 20 74 68 65 |ly if I'|m in the|
|00005b20| 0d 66 6f 72 65 67 72 6f | 75 6e 64 20 61 6e 64 20 |.foregro|und and |
|00005b30| 74 68 65 20 75 73 65 72 | 20 6d 6f 76 65 73 20 74 |the user| moves t|
|00005b40| 68 65 20 6d 6f 75 73 65 | 20 61 6e 64 20 49 20 6e |he mouse| and I n|
|00005b50| 65 65 64 20 74 6f 20 61 | 64 6a 75 73 74 20 74 68 |eed to a|djust th|
|00005b60| 65 20 63 75 72 73 6f 72 | 2e 0d 0d 28 32 29 20 44 |e cursor|...(2) D|
|00005b70| 75 72 69 6e 67 20 43 50 | 55 2d 69 6e 74 65 6e 73 |uring CP|U-intens|
|00005b80| 69 76 65 20 74 61 73 6b | 73 2c 20 49 20 63 61 6c |ive task|s, I cal|
|00005b90| 6c 20 61 20 22 47 69 76 | 65 54 69 6d 65 22 20 66 |l a "Giv|eTime" f|
|00005ba0| 75 6e 63 74 69 6f 6e 20 | 70 65 72 69 6f 64 69 63 |unction |periodic|
|00005bb0| 61 6c 6c 79 2e 0d 54 68 | 69 73 20 66 75 6e 63 74 |ally..Th|is funct|
|00005bc0| 69 6f 6e 20 63 61 6c 6c | 73 20 57 4e 45 20 6f 6e |ion call|s WNE on|
|00005bd0| 63 65 20 65 76 65 72 79 | 20 66 69 76 65 20 74 69 |ce every| five ti|
|00005be0| 63 6b 73 20 77 69 74 68 | 20 73 6c 65 65 70 3d 30 |cks with| sleep=0|
|00005bf0| 20 61 6e 64 0d 6d 6f 75 | 73 65 52 67 6e 3d 6e 69 | and.mou|seRgn=ni|
|00005c00| 6c 2e 20 49 74 20 68 61 | 6e 64 6c 65 73 20 61 74 |l. It ha|ndles at|
|00005c10| 20 6c 65 61 73 74 20 75 | 70 64 61 74 65 2c 20 61 | least u|pdate, a|
|00005c20| 63 74 69 76 61 74 65 2c | 20 73 75 73 70 65 6e 64 |ctivate,| suspend|
|00005c30| 2c 20 61 6e 64 20 72 65 | 73 75 6d 65 0d 65 76 65 |, and re|sume.eve|
|00005c40| 6e 74 73 2e 20 49 74 20 | 61 6c 73 6f 20 63 68 65 |nts. It |also che|
|00005c50| 63 6b 73 20 66 6f 72 20 | 75 73 65 72 20 63 61 6e |cks for |user can|
|00005c60| 63 65 6c 20 61 63 74 69 | 6f 6e 73 20 28 43 6f 6d |cel acti|ons (Com|
|00005c70| 6d 61 6e 64 2d 70 65 72 | 69 6f 64 2c 20 45 73 63 |mand-per|iod, Esc|
|00005c80| 61 70 65 2c 0d 63 6c 69 | 63 6b 20 6f 6e 20 43 61 |ape,.cli|ck on Ca|
|00005c90| 6e 63 65 6c 20 62 75 74 | 74 6f 6e 20 69 6e 20 73 |ncel but|ton in s|
|00005ca0| 74 61 74 75 73 20 77 69 | 6e 64 6f 77 2c 20 6f 72 |tatus wi|ndow, or|
|00005cb0| 20 77 68 61 74 65 76 65 | 72 29 2e 20 49 74 20 61 | whateve|r). It a|
|00005cc0| 6c 73 6f 20 6b 65 65 70 | 20 6d 79 0d 61 6e 69 6d |lso keep| my.anim|
|00005cd0| 61 74 65 64 20 63 75 72 | 73 6f 72 20 73 70 69 6e |ated cur|sor spin|
|00005ce0| 6e 69 6e 67 2e 0d 0d 49 | 74 27 73 20 69 6d 70 6f |ning...I|t's impo|
|00005cf0| 72 74 61 6e 74 20 74 6f | 20 74 68 72 6f 74 74 6c |rtant to| throttl|
|00005d00| 65 20 79 6f 75 72 20 57 | 4e 45 20 63 61 6c 6c 73 |e your W|NE calls|
|00005d10| 20 69 6e 20 74 68 69 73 | 20 63 61 73 65 2e 20 59 | in this| case. Y|
|00005d20| 6f 75 72 20 47 69 76 65 | 54 69 6d 65 0d 66 75 6e |our Give|Time.fun|
|00005d30| 63 74 69 6f 6e 20 73 68 | 6f 75 6c 64 20 6f 6e 6c |ction sh|ould onl|
|00005d40| 79 20 63 61 6c 6c 20 57 | 4e 45 20 65 76 65 72 79 |y call W|NE every|
|00005d50| 20 34 2d 36 20 74 69 63 | 6b 73 20 28 41 70 70 6c | 4-6 tic|ks (Appl|
|00005d60| 65 2d 72 65 63 6f 6d 6d | 65 6e 64 65 64 20 76 61 |e-recomm|ended va|
|00005d70| 6c 75 65 73 29 2e 0d 54 | 68 69 73 20 61 76 6f 69 |lues)..T|his avoi|
|00005d80| 64 73 20 65 78 63 65 73 | 73 69 76 65 20 70 72 6f |ds exces|sive pro|
|00005d90| 63 65 73 73 20 73 77 69 | 74 63 68 69 6e 67 20 28 |cess swi|tching (|
|00005da0| 74 68 72 61 73 68 69 6e | 67 29 2c 20 67 69 76 65 |thrashin|g), give|
|00005db0| 73 20 6f 74 68 65 72 0d | 43 50 55 2d 69 6e 74 65 |s other.|CPU-inte|
|00005dc0| 6e 73 69 76 65 20 74 61 | 73 6b 73 20 70 6c 65 6e |nsive ta|sks plen|
|00005dd0| 74 79 20 6f 66 20 74 69 | 6d 65 2c 20 6d 61 6b 65 |ty of ti|me, make|
|00005de0| 73 20 74 68 65 20 66 6f | 72 65 67 72 6f 75 6e 64 |s the fo|reground|
|00005df0| 20 70 72 6f 63 65 73 73 | 0d 72 65 73 70 6f 6e 73 | process|.respons|
|00005e00| 69 76 65 20 74 6f 20 75 | 73 65 72 20 61 63 74 69 |ive to u|ser acti|
|00005e10| 6f 6e 73 20 77 68 65 6e | 20 79 6f 75 20 61 72 65 |ons when| you are|
|00005e20| 20 69 6e 20 74 68 65 20 | 62 61 63 6b 67 72 6f 75 | in the |backgrou|
|00005e30| 6e 64 2c 20 64 6f 65 73 | 6e 27 74 20 73 6c 6f 77 |nd, does|n't slow|
|00005e40| 0d 79 6f 75 20 64 6f 77 | 6e 20 6e 6f 74 69 63 65 |.you dow|n notice|
|00005e50| 61 62 6c 65 20 6f 6e 20 | 61 6e 20 6f 74 68 65 72 |able on |an other|
|00005e60| 77 69 73 65 20 69 64 6c | 65 20 73 79 73 74 65 6d |wise idl|e system|
|00005e70| 2c 20 67 69 76 65 73 20 | 65 78 63 65 6c 6c 65 6e |, gives |excellen|
|00005e80| 74 20 72 65 73 70 6f 6e | 73 65 0d 74 6f 20 75 73 |t respon|se.to us|
|00005e90| 65 72 20 63 61 6e 63 65 | 6c 20 6f 70 65 72 61 74 |er cance|l operat|
|00005ea0| 69 6f 6e 73 2c 20 67 69 | 76 65 73 20 61 20 73 6d |ions, gi|ves a sm|
|00005eb0| 6f 6f 74 68 6c 79 20 61 | 6e 69 6d 61 74 65 64 20 |oothly a|nimated |
|00005ec0| 63 75 72 73 6f 72 2c 20 | 61 6e 64 20 70 72 6f 76 |cursor, |and prov|
|00005ed0| 69 64 65 73 0d 75 6e 69 | 66 6f 72 6d 20 62 65 68 |ides.uni|form beh|
|00005ee0| 61 76 69 6f 72 20 69 6e | 64 65 70 65 6e 64 65 6e |avior in|dependen|
|00005ef0| 74 20 6f 66 20 43 50 55 | 20 73 70 65 65 64 2e 20 |t of CPU| speed. |
|00005f00| 49 74 27 73 20 61 20 67 | 6f 6f 64 20 62 61 6c 61 |It's a g|ood bala|
|00005f10| 6e 63 65 2e 0d 0d 59 6f | 75 20 6d 65 6e 74 69 6f |nce...Yo|u mentio|
|00005f20| 6e 65 64 20 6f 6e 6c 79 | 20 63 61 6c 6c 69 6e 67 |ned only| calling|
|00005f30| 20 57 4e 45 20 6f 6e 63 | 65 20 70 65 72 20 73 65 | WNE onc|e per se|
|00005f40| 63 6f 6e 64 20 28 36 30 | 20 74 69 63 6b 73 29 2e |cond (60| ticks).|
|00005f50| 20 54 68 61 74 27 73 20 | 77 61 79 20 74 6f 6f 0d | That's |way too.|
|00005f60| 6c 6f 6e 67 20 2d 20 79 | 6f 75 20 61 72 65 20 72 |long - y|ou are r|
|00005f70| 65 61 6c 6c 79 20 68 6f | 67 67 69 6e 67 20 74 68 |eally ho|gging th|
|00005f80| 65 20 43 50 55 2e 20 35 | 20 74 69 63 6b 73 20 69 |e CPU. 5| ticks i|
|00005f90| 73 20 6d 75 63 68 20 6d | 6f 72 65 20 61 70 70 72 |s much m|ore appr|
|00005fa0| 6f 70 72 69 61 74 65 2e | 0d 0d 28 33 29 20 57 68 |opriate.|..(3) Wh|
|00005fb0| 65 6e 20 77 61 69 74 69 | 6e 67 20 66 6f 72 20 61 |en waiti|ng for a|
|00005fc0| 20 6e 65 74 77 6f 72 6b | 20 74 61 73 6b 20 74 6f | network| task to|
|00005fd0| 20 63 6f 6d 70 6c 65 74 | 65 20 28 65 2e 67 2e 2c | complet|e (e.g.,|
|00005fe0| 20 64 75 72 69 6e 67 20 | 61 6e 0d 61 73 79 6e 63 | during |an.async|
|00005ff0| 68 72 6f 6e 6f 75 73 20 | 4d 61 63 54 43 50 20 73 |hronous |MacTCP s|
|00006000| 65 6e 64 20 6f 72 20 72 | 65 63 65 69 76 65 20 63 |end or r|eceive c|
|00006010| 61 6c 6c 2c 20 77 68 69 | 6c 65 20 49 27 6d 20 70 |all, whi|le I'm p|
|00006020| 6f 6c 6c 69 6e 67 20 74 | 68 65 20 72 65 73 75 6c |olling t|he resul|
|00006030| 74 0d 63 6f 64 65 20 69 | 6e 20 74 68 65 20 70 61 |t.code i|n the pa|
|00006040| 72 61 6d 65 74 65 72 20 | 62 6c 6f 63 6b 29 2c 20 |rameter |block), |
|00006050| 49 20 63 61 6c 6c 20 57 | 4e 45 20 63 6f 6e 74 69 |I call W|NE conti|
|00006060| 6e 75 6f 75 73 6c 79 20 | 77 69 74 68 20 73 6c 65 |nuously |with sle|
|00006070| 65 70 3d 30 20 61 6e 64 | 0d 6d 6f 75 73 65 52 67 |ep=0 and|.mouseRg|
|00006080| 6e 3d 6e 69 6c 2e 20 54 | 68 65 20 64 69 66 66 65 |n=nil. T|he diffe|
|00006090| 72 65 6e 63 65 20 62 65 | 74 77 65 65 6e 20 28 32 |rence be|tween (2|
|000060a0| 29 20 61 6e 64 20 28 33 | 29 20 69 73 20 74 68 61 |) and (3|) is tha|
|000060b0| 74 20 28 33 29 20 64 6f | 65 73 6e 27 74 0d 74 68 |t (3) do|esn't.th|
|000060c0| 72 6f 74 74 6c 65 20 74 | 68 65 20 57 4e 45 20 63 |rottle t|he WNE c|
|000060d0| 61 6c 6c 73 20 74 6f 20 | 65 76 65 72 79 20 35 20 |alls to |every 5 |
|000060e0| 74 69 63 6b 73 2e 20 54 | 68 69 73 20 69 73 20 62 |ticks. T|his is b|
|000060f0| 65 63 61 75 73 65 20 49 | 20 68 61 76 65 20 6e 6f |ecause I| have no|
|00006100| 74 68 69 6e 67 20 74 6f | 0d 63 6f 6d 70 75 74 65 |thing to|.compute|
|00006110| 20 69 6e 20 74 68 69 73 | 20 63 61 73 65 2c 20 73 | in this| case, s|
|00006120| 6f 20 49 20 77 61 6e 74 | 20 74 6f 20 79 69 65 6c |o I want| to yiel|
|00006130| 64 20 74 6f 20 6f 74 68 | 65 72 20 70 72 6f 63 65 |d to oth|er proce|
|00006140| 73 73 65 73 20 69 6d 6d | 65 64 69 61 74 65 6c 79 |sses imm|ediately|
|00006150| 20 74 6f 0d 6c 65 74 20 | 74 68 65 6d 20 75 73 65 | to.let |them use|
|00006160| 20 74 68 65 20 61 76 61 | 69 6c 61 62 6c 65 20 43 | the ava|ilable C|
|00006170| 50 55 20 74 69 6d 65 20 | 77 68 69 6c 65 20 49 27 |PU time |while I'|
|00006180| 6d 20 77 61 69 74 69 6e | 67 2e 20 49 20 75 73 65 |m waitin|g. I use|
|00006190| 20 74 68 65 20 73 61 6d | 65 0d 47 69 76 65 54 69 | the sam|e.GiveTi|
|000061a0| 6d 65 20 66 75 6e 63 74 | 69 6f 6e 20 61 73 20 69 |me funct|ion as i|
|000061b0| 6e 20 28 32 29 2c 20 62 | 75 74 20 49 20 70 61 73 |n (2), b|ut I pas|
|000061c0| 73 20 61 20 70 61 72 61 | 6d 65 74 65 72 20 74 65 |s a para|meter te|
|000061d0| 6c 6c 69 6e 67 20 69 74 | 20 74 6f 20 63 61 6c 6c |lling it| to call|
|000061e0| 20 57 4e 45 0d 65 76 65 | 6e 20 69 66 20 74 68 65 | WNE.eve|n if the|
|000061f0| 20 35 20 74 69 63 6b 73 | 20 68 61 73 6e 27 74 20 | 5 ticks| hasn't |
|00006200| 65 78 70 69 72 65 64 2e | 0d 0d 4e 6f 74 69 63 65 |expired.|..Notice|
|00006210| 20 74 68 61 74 20 49 20 | 64 6f 6e 27 74 20 64 6f | that I |don't do|
|00006220| 20 61 6e 79 74 68 69 6e | 67 20 73 70 65 63 69 61 | anythin|g specia|
|00006230| 6c 20 77 68 65 6e 20 49 | 27 6d 20 69 6e 20 74 68 |l when I|'m in th|
|00006240| 65 20 62 61 63 6b 67 72 | 6f 75 6e 64 20 2d 20 74 |e backgr|ound - t|
|00006250| 68 65 0d 61 6c 67 6f 72 | 69 74 68 6d 20 69 73 20 |he.algor|ithm is |
|00006260| 74 68 65 20 73 61 6d 65 | 2e 20 53 6f 6d 65 20 70 |the same|. Some p|
|00006270| 65 6f 70 6c 65 20 75 73 | 65 20 61 20 6e 6f 6e 2d |eople us|e a non-|
|00006280| 7a 65 72 6f 20 73 6c 65 | 65 70 20 74 69 6d 65 20 |zero sle|ep time |
|00006290| 77 68 65 6e 20 74 68 65 | 79 27 72 65 0d 69 6e 20 |when the|y're.in |
|000062a0| 74 68 65 20 62 61 63 6b | 67 6f 75 6e 64 20 64 6f |the back|gound do|
|000062b0| 69 6e 67 20 43 50 55 2d | 69 6e 74 65 6e 73 69 76 |ing CPU-|intensiv|
|000062c0| 65 20 74 61 73 6b 73 2e | 20 54 68 69 73 20 73 6c |e tasks.| This sl|
|000062d0| 6f 77 73 20 79 6f 75 20 | 64 6f 77 6e 20 71 75 69 |ows you |down qui|
|000062e0| 74 65 20 61 0d 62 69 74 | 2c 20 65 76 65 6e 20 6f |te a.bit|, even o|
|000062f0| 6e 20 61 6e 20 6f 74 68 | 65 72 77 69 73 65 20 69 |n an oth|erwise i|
|00006300| 64 6c 65 20 73 79 73 74 | 65 6d 2c 20 61 6e 64 20 |dle syst|em, and |
|00006310| 49 20 74 68 69 6e 6b 20 | 69 74 27 73 20 77 72 6f |I think |it's wro|
|00006320| 6e 67 2e 20 54 68 65 20 | 63 6f 72 72 65 63 74 0d |ng. The |correct.|
|00006330| 77 61 79 20 74 6f 20 79 | 69 65 6c 64 20 74 69 6d |way to y|ield tim|
|00006340| 65 20 74 6f 20 6f 74 68 | 65 72 20 70 72 6f 63 65 |e to oth|er proce|
|00006350| 73 73 65 73 20 77 68 65 | 6e 20 79 6f 75 20 61 72 |sses whe|n you ar|
|00006360| 65 20 69 6e 20 74 68 65 | 20 62 61 63 6b 67 72 6f |e in the| backgro|
|00006370| 75 6e 64 20 69 73 20 74 | 6f 0d 6d 61 6b 65 20 63 |und is t|o.make c|
|00006380| 65 72 74 61 69 6e 20 79 | 6f 75 20 63 61 6c 6c 20 |ertain y|ou call |
|00006390| 57 4e 45 20 61 74 20 6c | 65 61 73 74 20 65 76 65 |WNE at l|east eve|
|000063a0| 72 79 20 35 20 74 69 63 | 6b 73 2c 20 6e 6f 74 20 |ry 5 tic|ks, not |
|000063b0| 74 6f 20 75 73 65 20 61 | 20 6e 6f 6e 2d 7a 65 72 |to use a| non-zer|
|000063c0| 6f 0d 73 6c 65 65 70 20 | 74 69 6d 65 2e 20 49 6e |o.sleep |time. In|
|000063d0| 64 65 65 64 2c 20 74 68 | 69 73 20 69 73 20 61 6c |deed, th|is is al|
|000063e0| 77 61 79 73 20 74 68 65 | 20 63 6f 72 72 65 63 74 |ways the| correct|
|000063f0| 20 77 61 79 20 74 6f 20 | 79 69 65 6c 64 20 74 69 | way to |yield ti|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.